Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Kung naging kumpiyansa ka sa platform ng Arduino at nais mong subukan ang pag-program ng ilang iba pang mga atmcon microcontroll, tutulungan ka ng gabay na ito na gawin ang iyong mga unang hakbang. Sa partikular gumawa ka ng isang kalasag para sa Arduino Uno na mga katugmang board upang mai-program ang maraming mga ATtiny microcontroller (2313/4313 25/45/85 at marahil ilang iba pa).
Mga gamit
Para sa simpleng proyekto na kakailanganin mo:
-perfboard (solong o dobleng panig ng hindi bababa sa 20x10 tuldok)
-3x 5mm LEDs
-3x 220-330 Ohm resistors
-20 na socket ng pin
-12 male pin header (hindi bababa sa)
-1x jumper
-ilang mga jumper wires
At syempre isang ATtiny microcontroller upang gumana (sa aking kaso ito ay isang 2313)
Hakbang 1: Mga kable
Hindi ako masyadong sanay na gumawa ng mga sunud-sunod na gabay, kaya simpleng inilalakip ko ang resulta at ang ilang mga kable. Mangyaring tandaan na ang polarity ng mga LED ay hindi iginagalang sa Fritzing pic kaya't mag-ingat!
Kung napagpasyahan mong gumamit ng solong panig na perfboard pagkatapos ay kailangan mong pindutin ang mga pin na header ng lalaki na may ilang mga pliers upang makagawa ng mas mahaba ang mga pin at maghinang ito mula sa likuran.
Ang jumper ay kinakailangan upang baguhin ang pin ng GND (depende sa kung anong microcontroller na ginagamit mo) kahit na na-upload ko ang sketch sa ATtiny 2313 kahit na wala ang GND…
Ang berdeng LED ay laging ON at opsyonal.
Hakbang 2: Pag-setup ng Software
Ngayon kailangan mong i-upload ang arduino isp sa arduino board. Pumunta sa File -> Mga Halimbawa -> ArduinoISP.
Bago ang pag-upload maaari mong baguhin ang pag-uugali ng mga LED sa pamamagitan ng pagtatalaga ng mga pin na 8 at 9, HINDI gagamitin ang pin 7. Ang PMODE (sa aking kaso asul) ay isa na kumikislap kapag ina-upload mo ang sketch. Magaan ang ERR kapag nangyari ang isang error. Sinubukan kong gayahin ang mga error ngunit hindi ito nag-iilaw … Ang HB ay nangangahulugang HeartBeat at pana-panahon ay magbubukas at papatayin. Hindi masyadong kapaki-pakinabang sa akin ngunit maaari mo itong italaga sa halip na ERR LED.
Hakbang 3: Pag-upload ng Iyong Sketch
Ngayon handa ka na ring mag-upload ng iyong sketch. Tiyaking na-install mo ang iyong partikular na board (microcontroller) at pagkatapos ay pumunta sa Tools -> Programmer -> Arduino bilang ISP.
Tiyaking ang mga digital na pin na nakatalaga sa iyong sketch ay tumutugma sa mga nasa iyong microcontroller.
Handa ka na ngayong i-upload ang iyong sketch!