Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Iyong Mga Tool
- Hakbang 2: I-set up ang Iyong Programmer
- Hakbang 3: Pag-boot sa isang ATMega328 - Paggawa ng Aroneino Clone
![Mga Programming Chip Sa Iyong Arduino - AVR ISP Covering ATTiny85, ATTiny2313 at ATMega328: 3 Hakbang Mga Programming Chip Sa Iyong Arduino - AVR ISP Covering ATTiny85, ATTiny2313 at ATMega328: 3 Hakbang](https://i.howwhatproduce.com/images/002/image-4916-30-j.webp)
Video: Mga Programming Chip Sa Iyong Arduino - AVR ISP Covering ATTiny85, ATTiny2313 at ATMega328: 3 Hakbang
![Video: Mga Programming Chip Sa Iyong Arduino - AVR ISP Covering ATTiny85, ATTiny2313 at ATMega328: 3 Hakbang Video: Mga Programming Chip Sa Iyong Arduino - AVR ISP Covering ATTiny85, ATTiny2313 at ATMega328: 3 Hakbang](https://i.ytimg.com/vi/gXXdoeu7yWw/hqdefault.jpg)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
![Mga Chip sa Programming Sa Iyong Arduino - AVR ISP Sumasakop sa ATTiny85, ATTiny2313 at ATMega328 Mga Chip sa Programming Sa Iyong Arduino - AVR ISP Sumasakop sa ATTiny85, ATTiny2313 at ATMega328](https://i.howwhatproduce.com/images/002/image-4916-31-j.webp)
![Mga Chip sa Programming Sa Iyong Arduino - AVR ISP Sumasakop sa ATTiny85, ATTiny2313 at ATMega328 Mga Chip sa Programming Sa Iyong Arduino - AVR ISP Sumasakop sa ATTiny85, ATTiny2313 at ATMega328](https://i.howwhatproduce.com/images/002/image-4916-32-j.webp)
Natagpuan ko ito bilang isang draft mula maraming taon na ang nakakaraan. Kapaki-pakinabang pa rin ito para sa akin kahit papaano kaya ilalathala ko ito!
Ang Instructable na ito ay isang pooling ng kaalaman na nakolekta mula sa paligid ng 'net at din ang' nstructables. Saklaw nito ang programa ng AVR Microcontrollers, gamit ang mga halimbawa ng ATTiny85, ATTiny2313 at ATMega328, na may isang Arduino. Ginamit ko ang diskarteng ito upang makabuo ng isang hanay ng mga gizmos sa mga nakaraang taon at kamakailan-lamang na ginamit ito upang muling makuha ang Arduinos na nawala sa mga proyekto, pinapalitan ang mga ito ng isang "bootloaded" na ATMega328 at isang maliit na bahagi ng mga bahagi. Ang Makatuturo na Ito, tulad ng marami, ay itinayo sa balikat ng mga higante. Mayroong maraming mga mapagkukunan at inaasahan kong isama ang lahat, ang ilan sa mga pinakamalaking nag-aambag ay: Arduino sa BreadboardHigh Low Tech BlogLady Tutorial ng AVD ni Lady AdaRandal Bohn's Arduino Sketch Kung nais mong talagang malaman ang tungkol sa proseso sulit na suriin ang lahat ng mga mapagkukunan nakalista habang naglalaman ang mga ito ng mga kapaki-pakinabang na trick at tip para sa kung kailan huminto sa paggana ang mga bagay. Ok kaya handa na ba tayo? Ipunin ang ating mga tool. Kasunod nito titingnan namin ang code na kung saan gumagawa ng lahat ng masipag pagkatapos ng ilang mga halimbawa sa Arduino IDE, at magagawa din namin ang isang maikling paglalakbay sa madilim na bahagi kasama ang AVRDude!
Hakbang 1: Ipunin ang Iyong Mga Tool
Ito ay isang medyo simpleng pag-set up. Hindi ko pa natagpuan ang mga capacitor upang maging isang isyu kapag gumagamit ng isang opisyal na Arduino uno bilang isang batayan kaya't ito ay maaaring magmukhang medyo hubad sa ilang mga may karanasan sa AVR na programa. Kakailanganin mo:
- Isang Arduino Uno
- Breadboard
- Mga Jumper Cables
- Tatlong LEDs at Tatlong Resistors para sa 5V
at ang iyong napili ng AVR Chip
- ATTiny85
- ATTiny2313
- ATMega328
Hindi mo talaga kailangan ang mga LED, ngunit talagang madaling gamitin upang malaman na ang iyong programmer ay gumagana o kung mayroon kang isang error. Tungkol sa AVR Chip, maaari mong i-program ang karamihan sa mga AVR sa pamamaraang ito hangga't alam mo kung saan matatagpuan ang RST, MISO, MOSI at SCK. Ang pagbubukod (na maiisip) ay ng ATTiny10 at katulad nito, gumagamit sila ng ibang pamamaraan.
Hakbang 2: I-set up ang Iyong Programmer
![I-set up ang iyong Programmer I-set up ang iyong Programmer](https://i.howwhatproduce.com/images/002/image-4916-33-j.webp)
Hinahayaan munang i-set up ang hardware. Ikonekta namin ang mga LED upang makita namin kung kailan bubuhay ang board. Suriin ang diagram sa ibaba. Ilagay ang mas maikling paa ng mga LED sa -ve o ground line sa breadboard, iyon ang may itim na kawad na papasok dito. Humihingi ng paumanhin kung ang alinman sa mga bagay na sinasabi ko ay lumilitaw na tumatangkilik sa anumang paraan, ngunit naalala ko talaga kung ano ang nais na magsimula sa electronics, napakaraming ipinapalagay na kaalaman at maliliit na bagay na talagang hinawakan ako ng ilang oras! Kung hindi mo pa nagagawa, i-download ang pinakabagong bersyon ng Arduino IDE mula sa mga guwapong tao sa Arduino. Kung hindi ka gumagamit ng isang opisyal na Arduino maaari kang makahanap ng ilang mga hitches sa pamamaraang ito o baka hindi mo - maaari mo ring ipadala sa kanila ang ilang pera sa beer dahil talagang rock sila at bilang isang pamayanan na malaki ang utang natin sa kanila! Kaya mayroon ka bang IDE? (iyon ang software na na-download mo lang - Ang IDE ay nangangahulugang Integrated Development Environment btw) I-install iyon at i-plug ang iyong Arduino, maaari mong gamitin ang mga driver na kasama ng IDE kung hindi agad na kinukuha ng iyong computer ang Uno. Ngayon sunogin ang IDE. Ang Arduino IDE ay may kasamang isang AVRISP sketch na handa na sa mga> Halimbawa ngunit talagang luma na. Tumungo sa Github sa pamamagitan ng link na ito mag-click sa screen kasama ang lahat ng teksto, pindutin nang matagal ang Control press A upang piliin ang lahat. Pindutin nang matagal ang kontrol at pindutin ang C upang kopyahin ang buong teksto. Mag-navigate pabalik sa iyong Arduino IDE at Kontrol V upang i-paste ito. Tiyaking napili ang tamang COM Port (kung hindi mo alam kung alin ang tamang maaari mong i-right click sa computer sa windows start menu (paumanhin na hindi sinusuportahan ang iba pang OS sa oras na ito!) Pagkatapos ay i-click ang manager ng aparato at kaliwang pag-click upang palawakin ang menu ng Ports (COM & LPT) at dapat ipakita nito ang iyong Arduino bilang COM kung anuman). Ngayon i-upload ang sketch. Lahat ng pagiging maayos at lahat ng iyong LEDs ay dapat na pumitik nang magkakasunod pagkatapos ang isa (pinili kong asul) ay magsisimulang mag-pulso. Sikaping hindi makapag-hypnotized. Hindi gumana Magkomento sa ibaba at makikita namin kung paano ka makakatulong sa iyo! Kapag natapos mo itong magtrabaho, i-save ang sketch sa iyong sketch book, gamit ang save as. Gugustuhin mong panatilihin itong madaling gamitin para sa sanggunian sa hinaharap.
Hakbang 3: Pag-boot sa isang ATMega328 - Paggawa ng Aroneino Clone
![Pag-boot ng isang ATMega328 - Paggawa ng isang Arduino Clone! Pag-boot ng isang ATMega328 - Paggawa ng isang Arduino Clone!](https://i.howwhatproduce.com/images/002/image-4916-34-j.webp)
Ngayon ay nagsisimula ako sa ATMega328 dahil ito ang pinakamadali sa loteng gagawin "sa labas ng kahon" at mayroong isang instant na aplikasyon. Nasusunog ang isang bootloader upang makagawa ng iyong sariling breadboard Arduino o Hipon. Suriin ang imahe sa ibaba. Huwag magalala na ngayon ito ay mukhang mas kumplikado kaysa sa huling hakbang - ang utak mo lang ang nanloloko sa iyo, huminahon at tingnan ito muli. Ang mga asul na wires sa mga LED ay pareho, nagawa mo na ang mga iyon kaya't huwag mag-alala tungkol sa kanila. Ang Black at Red wires mula sa Arduino gayun din, sila ang iyong mga wire sa kuryente, nais naming makakuha ng lakas sa maliit na tilad. Kaya idagdag ang mga iyon. Ngayon 4 na lang ang natitira na mga wire. Ang mga ito ay kumokonekta sa iyong Mga Pin 10 hanggang 13 at para sa mga nagtataka ay ang mga ito:
- Digital 10 - RST (I-reset)
- Digital 11 - MOSI (Master Out - Slave In)
- Digital 12 - MISO (Master In - Slave Out)
- Digital 13 - SCK (Serial ClocK)
Kaya kung ano talaga ang ginagawa namin ay ang pag-program ng chip ng SPI Serial Peripheral Interface. Alin ang sakop sa mahusay na tutorial na ito ng makapangyarihang Sparkfun. Ngayon para sa kadahilanang tumingin muna kami ng isang ito. Pumunta sa> Mga tool sa iyong IDE, Ngayon> Programmer> Arduino bilang ISP. Sa naka-check na maaari naming bumalik sa> Mga Tool> Burn Bootloader. Ngayon makikita namin ang ilang mga flashing LED at maghintay sandali. Ang mensahe sa ilalim ng iyong IDE ay dapat na huli ay kumpleto sa Bootloading. Hoy presto, ang chip na iyon sa breadboard ay maaari na ngayong gawing isang barebones Arduino!
Inirerekumendang:
ATtiny85 Nasusuot na Pagsubaybay ng Aktibidad na Pagsubaybay ng Aktibidad at Programming ATtiny85 Sa Arduino Uno: 4 na Hakbang (na may Mga Larawan)
![ATtiny85 Nasusuot na Pagsubaybay ng Aktibidad na Pagsubaybay ng Aktibidad at Programming ATtiny85 Sa Arduino Uno: 4 na Hakbang (na may Mga Larawan) ATtiny85 Nasusuot na Pagsubaybay ng Aktibidad na Pagsubaybay ng Aktibidad at Programming ATtiny85 Sa Arduino Uno: 4 na Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/002/image-4670-11-j.webp)
ATtiny85 Nasusuot na Pagsubaybay ng Aktibidad na Pagsubaybay sa Aktibidad at Programming ATtiny85 Sa Arduino Uno: Paano gagawin ang relo ng pagsusuot ng aktibidad na maaaring panoorin? Ito ay isang naisusuot na gadget na dinisenyo upang mag-vibrate kapag nakita nito ang pagwawalang-kilos. Ginugugol mo ba ang karamihan ng iyong oras sa computer na tulad ko? Nakaupo ka ba nang maraming oras nang hindi namamalayan? Pagkatapos ang aparatong ito ay f
Pagkontrol ng Maramihang mga LED Sa Python at Iyong Mga Piano ng GPP ng Iyong Raspberry Pi: 4 na Hakbang (na may Mga Larawan)
![Pagkontrol ng Maramihang mga LED Sa Python at Iyong Mga Piano ng GPP ng Iyong Raspberry Pi: 4 na Hakbang (na may Mga Larawan) Pagkontrol ng Maramihang mga LED Sa Python at Iyong Mga Piano ng GPP ng Iyong Raspberry Pi: 4 na Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/010/image-27954-j.webp)
Pagkontrol ng Maramihang mga LED Sa Python at Mga GPIO Pins ng Iyong Raspberry Pi: Ipinapakita ng Tagubilin na ito kung paano makontrol ang maraming mga GPIO na pin sa iyong RaspberryPi upang mapagana ang 4 na LED. Ipapakilala ka rin nito sa mga parameter at kondisyunal na pahayag sa Python. Ang aming nakaraang Instructable Gamit ang Iyong Raspberry Pi's GPIO Pins to Con
Magdagdag ng Mga Ilaw at Kagila-gilalas na Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Maging): 9 Mga Hakbang (na may Mga Larawan)
![Magdagdag ng Mga Ilaw at Kagila-gilalas na Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Maging): 9 Mga Hakbang (na may Mga Larawan) Magdagdag ng Mga Ilaw at Kagila-gilalas na Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Maging): 9 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/001/image-851-104-j.webp)
Magdagdag ng Mga Ilaw at Kamangha-manghang Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Magkaroon): Magkaroon ng pinakatakot na Jack-O-Lantern sa iyong kalye sa pamamagitan ng pagdaragdag ng mga kumikinang na ilaw at nakakatakot na musika! Ito rin ay isang mahusay na paraan upang subukan ang Arduino at mai-program na electronics dahil ang buong proyekto ay maaaring makumpleto nang walang pagsulat ng code o paghihinang - alth
Programming ang ATTiny85, ATTiny84 at ATMega328P: Arduino Bilang ISP: 9 Mga Hakbang (na may Mga Larawan)
![Programming ang ATTiny85, ATTiny84 at ATMega328P: Arduino Bilang ISP: 9 Mga Hakbang (na may Mga Larawan) Programming ang ATTiny85, ATTiny84 at ATMega328P: Arduino Bilang ISP: 9 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/003/image-8392-15-j.webp)
Pinaprograpiya ang ATTiny85, ATTiny84 at ATMega328P: Arduino Bilang ISP: Foreword Kamakailan lamang ay bumubuo ako ng ilang mga proyekto ng IoT na nakabatay sa ESP8266 at natagpuan ang pangunahing processor na nagpupumilit na maisakatuparan ang lahat ng mga gawaing kailangan ko upang pamahalaan, kaya't nagpasya akong ipamahagi ang ilan sa ang hindi gaanong mahalagang mga gawain sa ibang micr
Sine-save ang Iyong Mga Larawan para sa Iyong Gawain: 4 Mga Hakbang (na may Mga Larawan)
![Sine-save ang Iyong Mga Larawan para sa Iyong Gawain: 4 Mga Hakbang (na may Mga Larawan) Sine-save ang Iyong Mga Larawan para sa Iyong Gawain: 4 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/004/image-9198-18-j.webp)
Sine-save ang Iyong Mga Larawan para sa Iyong Gawain: 1. Magbukas ng isang bagong Google doc at gamitin ang pahinang ito upang ligtas ang iyong mga larawan.2. Gumamit ng ctrl (control) at ang " c " susi upang kopyahin.3. Gumamit ng ctrl (control) at ang " v " susi upang i-paste