Sa buhay ng isang baguhan na manlalaro ng arduino, maaga o huli ay dumating ang isang sandali kung nais mong makatipid sa laki ng iyong produkto, nang hindi sinasakripisyo ang pagpapaandar. At pagkatapos ang Arduino Pro Mini ay isang mahusay na solusyon! Ang board na ito, dahil sa ang katunayan na wala itong built-in na USB konektor, ay isa at kalahating beses na mas maliit kaysa sa Arduini Nano. Ngunit upang mai-program ito, kailangan mong bumili ng isang karagdagang - panlabas - USB-programmer. Paano "punan" ang nakasulat na programa sa memorya ng microcontroller at gawin ang Arduino Pro Mini na gumagana, at tatalakayin sa artikulong ito.
Kailangan iyon
- - Arduino Pro Mini;
- - isang kompyuter;
- - USBASP-programmer;
- - pagkonekta ng mga wire.
Panuto
Hakbang 1
Una, ilang mga salita tungkol sa programmer mismo. Maaari kang bumili ng isa para sa $ 2 sa anumang Chinese online store.
Ang konektor ng uri ng USB-A ay ginagamit, syempre, upang ikonekta ang programmer sa isang computer.
Kailangan ng isang konektor ng ISP upang kumonekta sa programmable board.
Kinokontrol ng Jumper JP1 ang boltahe sa VCC pin ng konektor ng ISP. Maaari itong maging 3.3V, o 5V. Kung ang target na aparato ay may sariling supply ng kuryente, alisin ang jumper.
Ang Jumper JP2 ay ginagamit para sa pag-flash ng mismong programmer; hindi saklaw sa artikulong ito.
Kinakailangan ang Jumper JP3 kung ang bilis ng orasan ng target na aparato ay mas mababa sa 1.5 MHz.
Ipinapahiwatig ng dalawang LEDs: G - ang kapangyarihan ay ibinibigay sa programmer, R - ang programmer ay konektado sa target na aparato.
Hakbang 2
Ikonekta natin ang programmer sa USB port ng computer. Malamang, pagkatapos ng maikling panahon, iulat ng operating system na hindi ito makahanap ng isang driver para sa aparatong ito.
Sa kasong ito, i-download ang driver para sa programmer mula sa opisyal na site na https://www.fischl.de/usbasp/. I-unpack ang archive at i-install ang driver sa isang karaniwang paraan. Ang programmer ng USBasp ay dapat na lumitaw sa manager ng aparato. Ang programmer ay handa na para magamit. Idiskonekta ito mula sa computer.
Hakbang 3
Susunod, kailangan mong ikonekta ang Arduino Pro Mini board sa programmer. Ipinapakita ng diagram sa ibaba kung paano ito gawin.
Hakbang 4
Gumagamit kami ng isang breadboard at pagkonekta ng mga wire - magiging mabilis at maaasahan ito. Ikonekta namin ang konektor ng programmer sa mga pin sa Arduino Pro Mini ayon sa diagram sa itaas.
Hakbang 5
Buksan ang Arduino IDE. Piliin ang nais na board sa pamamagitan ng menu: Tools -> Board -> Arduino Pro o Pro Mini (Tools -> Board -> Arduino Pro o Pro Mini).
Kailangan mo ring piliin ang uri ng microcontroller, na itinakda sa pamamagitan ng menu ng Mga Tool -> Processor. Mayroon akong ATmega 168 (5V, 16 MHz). Ang mga parameter na ito ay karaniwang nakasulat sa kaso ng microcontroller.
Hakbang 6
Piliin ang uri ng programmer: Mga Tool -> Programmer -> USBasp (o Mga Tool -> Programmer -> USBasp).
Hakbang 7
Buksan natin ang sketch na nais nating mai-load sa memorya ng microcontroller. Halimbawa, hayaan itong maging isang kumikislap na LED: File -> Swatches -> 01. Mga Pangunahing Kaalaman -> Blink.
Ikonekta namin ang programmer sa Arduino Pro Mini na nakakonekta dito sa computer.
Ngayon, upang mai-load ang isang sketch sa Arduino gamit ang programmer, magagawa mo ito sa maraming paraan.
1) Sa pamamagitan ng menu ng File -> Mag-load sa pamamagitan ng programmer;
2) gamit ang keyboard shortcut Ctrl + Shift + U;
3) habang pinipigilan ang Shift key, mag-click sa kanang arrow button, na karaniwang ginagamit upang mai-load ang isang sketch sa memorya ng Arduino sa karaniwang paraan.
Iyon lang, ang programa ay "binaha" sa memorya ng microcontroller.