Paano Gumawa ng Arduino sa Breadboard - Hakbang sa Mga Hakbang sa Mga Hakbang

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Sa artikulong ito matututunan natin kung paano gumawa ng isang Arduino sa isang pisara. Makikita rin namin kung ano ang isang Arduino, kung paano ito iprogramo at kung paano tipunin ang mga ito bilang standalone microcontroller sa isang breadboard o PCB.

Ang Arduino ay isang biyaya para sa mga nais matuto ng mga microcontroller at naka-embed na system para sa mga hindi inhinyero at nagsisimula sa microcontroller.



Bago ang arduino ay umiral, ang mga nagsisimula ay kailangang malaman ang microcontroller na may mamahaling mga kit at ang ilan sa kanila ay naka-code ang microcontroller sa wikang Assembly, na isang kahila-hilakbot na wika at hindi lahat ay nauunawaan ang mga ito.

Ang Arduino ay isang kabuuang changer ng laro, na mura at ang pag-coding ay maaaring nakasulat sa mas mataas na mga wika tulad ng C ++, at ang programmer ay hindi dapat maging isang pro sa pag-coding



Ano ang isang Arduino? (Para sa mga noobs)

Ang Arduino ay isang bukas na mapagkukunang prototyping board na ginawa sa paligid ng ATmega328P mayroon itong 14 GPIO (pangkalahatang layunin ng output output) na mga pin, kung saan 6 na pin ang may kakayahang gumawa ng mga pagpapaandar na analogue, lahat ng 14 na pin ay may kakayahan sa mga digital function.

Ang isang USB 2.0 type B na inilagay sa kanang sulok ng arduino (depende sa kung paano mo mailalagay) para sa pag-power at burn ng mga programa sa microcontroller. Ang isang reset switch ay inilalagay sa kaliwang itaas na sulok ng arduino board para sa pag-restart ng programa sa loob mismo ng arduino.

Ang Board ng Arduino nakabuo ng programmer kung saan sinusunog ang programa sa ATmega328P microcontroller sa pamamagitan ng USB. Ang isang hiwalay na DC jack ay ibinibigay para sa pagpapatakbo ng arduino mula sa panlabas na mapagkukunan ng boltahe mula sa 7V hanggang 12V (naitayo sa voltage regulator).

Ang ilang mga pagtutukoy ng arduino:

  • Operating Boltahe: 5V sa USB at 7-12V sa DC jack.
  • Mga digital I / O pin: 14 (6 na kung saan ay maaaring gawin ang mga pagpapatakbo ng PWM)
  • Mga pin ng input ng analog: 6
  • Memory ng flash para sa pagtatago ng programa: 32KB
  • RAM: 2KB
  • EEPROM: 1KB
  • Bilis ng Orasan: 16MHz
  • Kasalukuyang output ng DC bawat I / O pin: 20mA

Tandaan: Ang pagtutukoy sa itaas ay nalalapat lamang para sa ATmega328P batay sa arduino microcontroller.

Paano gumawa ng isa sa isang breadboard:

Kung ang prototype ng iyong proyekto ay kumpleto at nais mong gawin itong permanenteng sa iyong proyekto box? Sa totoo lang hindi mo na kailangang ilagay ang buong bulky arduino board sa iyong project box.

Ang ATmega328P na may ilang mga panlabas na sangkap ay sapat upang maisagawa ang programa at makontrol ang mga peripheral na nakakonekta mo sa microcontroller.

Ang arduino board ay ginagamit upang sunugin ang programa sa microcontroller at magbigay ng ilang proteksyon laban sa mga glitches na ginagawa namin habang nagprotipo.

DIAGRAM:

Ikonekta ng ATmega328P ang ilang mga panlabas na sangkap upang gawin ang Arduino sa breadboard

Kapag nakumpleto na ang proyekto maaari kang kumuha ng ATmega328P at ikonekta ang ilang mga panlabas na sangkap tulad ng ipinakita sa diagram at maaari mo itong solder sa PCB upang gawin itong permanenteng.

Para sa iyong susunod na proyekto hindi mo na kailangang bumili ng bagong arduino board, sa halip ay maaari kang bumili ng ATmega328P at ilang iba pang panlabas, na epektibo ang gastos at gawing mas siksik ang iyong proyekto.

Paano Mag-Program ng ATmega328P kapag ito ay nasa breadboard:

Paraan 1:

Ang pinakamadali at pinakatamad na paraan ng programa ng ATmega328P ay may arduino board mismo. Ipasok ang ATmega328P, sunugin mo ang programa at ilabas ito, ipasok ito sa iyong proyekto.

Ang pamamaraan na ito ay nababagay kapag ang iyong proyekto ay may 28 pin na may-ari ng IC (upang madaling matanggal ang ATmega328P) at madaling ma-access ang ATmega328P.

Narito kung paano ito gawin:
Mag-download ng form ng Arduino IDE form na opisyal na website ng arduino at i-install sa iyong computer.
I-update ang driver para sa arduino board sa iyong computer (hindi kailangang gawin, kung gumagamit ka ng computer na nakabatay sa Linux).
Ipasok ang ATmega328P sa arduino board sa tamang direksyon at tiyaking mayroon itong bootloader.
Piliin ang 'Mga Tool'> 'Lupon'> 'Arduino / Genuino UNO'
I-plug ang arduino sa iyong PC at piliin ang tamang port para sa iyong arduino (iba-iba ang computer sa computer. Piliin ang 'Mga Tool'> 'port').
Compile ang programa at i-click ang upload button.
Alisin ang ATmega328P at ipasok ito sa iyong proyekto.

Paraan 2:

Kung muli mong mai-program ang microcontroller at ang hardware ng iyong proyekto ay hindi maa-access, kung gayon ang pamamaraan na ito ay pinakamahusay para sa iyong proyekto, lalo na kapag ang ATmega328P ay solder na direkta sa PCB.

TANDAAN: Siguraduhin na ang suplay ng kuryente mula sa panlabas na circuit ay naka-disconnect bago magpatuloy pupunta kami sa power ATmega328P mula sa arduino board.

Diagram:

muling programa ang microcontroller nang madalas at hardware ng iyong proyekto

Piliin ang 'Mga Tool'> 'Lupon'> 'Arduino / Genuino UNO'
I-plug ang arduino sa iyong PC at piliin ang tamang port para sa iyong arduino (iba-iba ang computer sa computer. Piliin ang 'Mga Tool'> 'port').
Compile ang programa at i-click ang upload button.




Nakaraan: Circuit Alarm ng aksidente sa Motorsiklo Susunod: Circuit Indikator ng Oras ng Pag-backup ng Baterya