Paano I-program Ang Arduino Pro Mini Gamit Ang Isang Programmer

Talaan ng mga Nilalaman:

Paano I-program Ang Arduino Pro Mini Gamit Ang Isang Programmer
Paano I-program Ang Arduino Pro Mini Gamit Ang Isang Programmer

Video: Paano I-program Ang Arduino Pro Mini Gamit Ang Isang Programmer

Video: Paano I-program Ang Arduino Pro Mini Gamit Ang Isang Programmer
Video: Programming Arduino Pro Mini 2024, Abril
Anonim

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.

Paano i-program ang Arduino Pro Mini gamit ang isang programmer
Paano i-program ang Arduino Pro Mini gamit ang isang programmer

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.

Programmer ng USBASP
Programmer ng USBASP

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.

I-install ang driver para sa USBASP programmer
I-install ang driver para sa USBASP programmer

Hakbang 3

Susunod, kailangan mong ikonekta ang Arduino Pro Mini board sa programmer. Ipinapakita ng diagram sa ibaba kung paano ito gawin.

Arduino Pro Mini diagram ng koneksyon sa programmer
Arduino Pro Mini diagram ng koneksyon sa programmer

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.

Pagkonekta sa programmer sa Arduino Pro Mini
Pagkonekta sa programmer sa Arduino Pro Mini

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.

Pagpili ng uri ng target na ATmega microcontroller
Pagpili ng uri ng target na ATmega microcontroller

Hakbang 6

Piliin ang uri ng programmer: Mga Tool -> Programmer -> USBasp (o Mga Tool -> Programmer -> USBasp).

Tukuyin ang uri ng USBasp programmer
Tukuyin ang uri ng USBasp programmer

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.

Inirerekumendang: