Talaan ng mga Nilalaman:
- Hakbang 1: Pumunta Kumuha ng Bagay
- Hakbang 2: Wire the Circuit
- Hakbang 3: I-program ang Arduino
- Hakbang 4: Filter Cap
- Hakbang 5: ATtiny Core Files
- Hakbang 6: I-program ang ATtiny
- Hakbang 7: Circuit ng Pagsubok
Video: Program ng isang ATtiny Sa Arduino: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang mga sumusunod ay mga direksyon para sa pagprograma ng mga ATtiny microcontroller gamit ang Arduino IDE. Sa simpleng English, ito ay kung paano magprogram ng 8-pin Atmel chips tulad ng karaniwang isang Arduino. Ito ay cool dahil ang ATtiny ay maliit, at - mabuti - pinapayagan kang gumawa ng maliliit na bagay na hindi nangangailangan ng isang malaking ol 'microcontroller.
Ang mga tagubiling nai-post dito ay halos kapareho ng mga tagubilin na ibinigay ng hindi kapani-paniwalang kahanga-hangang High-Low Tech Tutorial. Nai-post ko ang aking bersyon ng mga tagubilin dito sapagkat plano kong gumawa ng isang parating ng mga paparating na proyekto gamit ang ATtiny chips at naisip kong ipakita ang aking proseso.
Hakbang 1: Pumunta Kumuha ng Bagay
Kakailanganin mong:
- Arduino - Breadboard - ATtiny85 (o ATtiny45) - 10uF electrolytic capacitor- 220ohm 1/4 watt resistor - LED - hookup wire
Mangyaring tandaan na ang ilan sa mga link sa pahinang ito ay naglalaman ng mga link ng kaakibat ng Amazon. Hindi nito binabago ang presyo ng alinmang mga item na ipinagbibili. Gayunpaman, kumita ako ng isang maliit na komisyon kung nag-click ka sa anuman sa mga link na iyon at bumili ng anumang bagay. Ininvest ko ulit ang pera na ito sa mga materyales at tool para sa mga susunod na proyekto. Kung nais mo ng isang kahaliling mungkahi para sa isang tagapagtustos ng alinman sa mga bahagi, mangyaring ipaalam sa akin.
Hakbang 2: Wire the Circuit
Ikonekta ang Arduino sa ATtiny tulad ng sumusunod:
- Arduino + 5V - ATtiny Pin 8
- Arduino Ground - ATtiny Pin 4
- Arduino Pin 10 - ATtiny Pin 1
- Arduino Pin 11 - ATtiny Pin 5
- Arduino Pin 12 - ATtiny Pin 6
- Arduino Pin 13 - ATtiny Pin 7
Hakbang 3: I-program ang Arduino
Piliin ang sketch na "ArduinoISP" mula sa menu na "Mga Halimbawa".
I-upload ang sketch sa iyong Arduino tulad ng nais mong anumang iba pang sketch.
Ang iyong Arduino ay naka-configure na ngayon bilang isang serial programmer na maaaring magprogram ng iba pang mga chips.
Hakbang 4: Filter Cap
Ilagay ang 10uF capacitor sa pagitan ng lupa at ng Arduino reset pin. Tiyaking pagmasdan ang polarity ng mga capacitor (ground to ground!).
Napapabalitang kakailanganin mo lamang ito para sa Arduino Uno, ngunit nalaman kong nakatulong ito sa mga bagay na isama din ito sa mga naunang bersyon. Kung nalaman mong hindi ito gumagana sa mga susunod na hakbang, simpleng alisin ito at tingnan kung makakatulong iyon.
Hakbang 5: ATtiny Core Files
Itala ang iyong folder ng sketchbook mula sa menu ng kagustuhan ng Arduino.
Lumikha ng isang bagong folder sa iyong sketchbook folder na tinatawag na "hardware"
Pagkatapos, pumunta sa pahinang ito at i-download ang file: attiny45_85.zip
Unzip ang file na ito at iwanan ito sa bagong folder ng hardware.
Sa wakas, muling simulan ang kapaligiran ng pag-program ng Arduino. Ang mga bagong core ay dapat na i-load.
Tandaan na mayroon ding mga pangunahing file para sa isang bilang ng iba pang mga chips na ATtiny. Ang pahinang ito ay isang mahusay na panimulang punto para sa pakikipag-ugnay sa isang malawak na hanay ng mga ito gamit ang Arduino.
Hakbang 6: I-program ang ATtiny
Pumili mula sa tuktok na menu: Tools Board ATtiny85 (w / Arduino bilang ISP)
(Siyempre, gugustuhin mong pumili ng ibang chip para dito kung gumagamit ka ng isa.)
Pagkatapos buksan ang pangunahing halimbawa ng blink at palitan ang numero ng pin mula 13 hanggang 0.
Panghuli, i-upload ito tulad ng gagawin mo sa iba pang sketch.
Dapat itong bigyan ang sumusunod na error nang dalawang beses: avrdude: mangyaring tukuyin ang mga signal ng PAGEL at BS2 sa file ng pagsasaayos para sa bahagi ATtiny85 avrdude: mangyaring tukuyin ang mga signal ng PAGEL at BS2 sa config file para sa bahagi ATtiny85
Balewalain lamang ang mensahe ng error at dapat kang maging mahusay na pumunta.
Hakbang 7: Circuit ng Pagsubok
Ikonekta ang isang resistor na 220 ohm sa pin 5.
Ikonekta ang isang LED sa pagitan ng risistor at + 5V.
Dapat itong kumurap.
Binabati kita Tapos ka na.
Nahanap mo ba itong kapaki-pakinabang, masaya, o nakakaaliw? Sundin ang @madeineuphoria upang makita ang aking pinakabagong mga proyekto.
Inirerekumendang:
Isang IoT Halloween Kalabasa - Kontrolin ang mga LED Sa Isang Arduino MKR1000 at Blynk App ???: 4 Mga Hakbang (na may Mga Larawan)
Isang IoT Halloween Kalabasa | Kontrolin ang Mga LED Sa Isang Arduino MKR1000 at Blynk App ???: Kamusta Lahat, Ilang linggo na ang nakalilipas ay ang Halloween at pagsunod sa tradisyon na inukit ko ang isang magandang kalabasa para sa aking balkonahe. Ngunit sa labas ng aking kalabasa, napagtanto ko na nakakainis na lumabas tuwing gabi upang sindihan ang kandila. At ako
Lumiko isang ATGAMES Portable Sega Genesis Sa isang Wireless na hanay ng Mga nagsasalita .: 13 Mga Hakbang (na may Mga Larawan)
Lumiko isang ATGAMES Portable Sega Genesis Sa isang Wireless Set ng Mga nagsasalita .: Kung nabasa mo ang aking unang itinuro sa kung paano baguhin ang isang bagong mas mahusay na baterya para sa ATGAMES portable Sega Genesis pagkatapos ay maaari kang magtaka: T: Ano ang gagawin ko sa lahat ang bagong natagpuang kapangyarihan? A: Baguhin ang ATGAMES Portable Sega Genesis sa isang wirele
Mga graphic sa isang SSD1306 I2C OLED 128x64 Display With CircuitPython Gamit ang isang Itsybitsy M4 Express: 13 Mga Hakbang (na may Mga Larawan)
Mga graphic sa isang SSD1306 I2C OLED 128x64 Display With CircuitPython Gamit ang isang Itsybitsy M4 Express: Ang display na SSD1306 OLED ay isang maliit (0.96 "), mura, malawak na magagamit, I2C, monochrome grapikong display na may 128x64 pixel, na madaling ma-interfaced (4 lamang wires) sa microprocessor development boards tulad ng isang Raspberry Pi, Arduino o
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: 17 Mga Hakbang (na may Mga Larawan)
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: Ito ay sinadya bilang isang gabay sa sinumang paghihinang ng kanilang sariling Arduino mula sa isang kit, na maaaring mabili mula sa A2D Electronics. Naglalaman ito ng maraming mga tip at trick upang matagumpay itong mabuo. Malalaman mo rin ang tungkol sa kung ano ang lahat ng iba't ibang mga sangkap