Talaan ng mga Nilalaman:

$ 2 Arduino. ang ATMEGA328 Bilang isang Stand-alone. Madali, Mura at Napakaliit. isang Kumpletong Gabay .: 6 Mga Hakbang (na may Mga Larawan)
$ 2 Arduino. ang ATMEGA328 Bilang isang Stand-alone. Madali, Mura at Napakaliit. isang Kumpletong Gabay .: 6 Mga Hakbang (na may Mga Larawan)

Video: $ 2 Arduino. ang ATMEGA328 Bilang isang Stand-alone. Madali, Mura at Napakaliit. isang Kumpletong Gabay .: 6 Mga Hakbang (na may Mga Larawan)

Video: $ 2 Arduino. ang ATMEGA328 Bilang isang Stand-alone. Madali, Mura at Napakaliit. isang Kumpletong Gabay .: 6 Mga Hakbang (na may Mga Larawan)
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Nobyembre
Anonim
Image
Image
Listahan ng Mga Bahagi
Listahan ng Mga Bahagi

Sa itinuturo na ito malalaman mo kung paano gamitin ang Arduino ATMEGA328 microcontroller chip bilang isang stand-alone microcontroller.

Ang gastos nila ay 2 pera lamang, maaaring gawin ang pareho sa iyong Arduino at gawing napakaliit ng iyong mga proyekto.

Saklaw namin ang layout ng pin, kung paano ito ihanda para sa Arduino software sa pamamagitan ng pagsunog ng isang bootloader at kung paano mag-upload ng mga sketch.

Panoorin ang natitirang itinuro na ito upang malaman kung paano mo maaaring gawing mas maliit at mas mura ang iyong mga proyekto sa Arduino sa walang oras.

Hakbang 1: Listahan ng Mga Bahagi

1 Arduino

1 chip ng ATMEGA328P-PU. Nakuha ko ang akin dito:

Breadboard

Mga wire

Opsyonal: LED at 330 ohm risistor para sa pagsubok

Hakbang 2: Mag-download at Mag-install ng Library

Mag-download at Mag-install ng Library
Mag-download at Mag-install ng Library
Mag-download at Mag-install ng Library
Mag-download at Mag-install ng Library

Ang isang Arduino board ay may pamantayan sa isang panlabas na oscillator ng 16MHz.

Hindi namin talaga kailangan ang oscillator na 16MHz na ito dahil ang ATMEGA328P-PU ay mayroong 8MHz oscillator build in.

Upang magawa ang maliit na tilad na ito bilang isang nakahiwalay na microcontroller sa 8MHz, kailangan naming mag-download at mag-install ng isang silid-aklatan para sa aming kapaligiran sa Arduino.

Upang magawa ito, i-click ang link na tumutugma sa iyong bersyon ng Arduino upang mai-download ang zip file.

Ito ay makakain ng 1-6-x.zip, 1-5-x.zip o 1-0-x.zip

Burn Bootloader
Burn Bootloader

Susunod kailangan nating hanapin ang folder ng Sketchbook ng Arduino sa pamamagitan ng pag-click sa File → mga kagustuhan → "Lokasyon ng Sketchbook". Sa aking kaso na "C: / Users / tomtomheylen / Documents / Arduino" maaaring magkakaiba ito sa iyong kaso.

Kopyahin ang lokasyon at pumunta sa "pc na ito", i-paste ito sa bar at pindutin ang enter.

Kung nakakita ka ng isang folder na pinangalanang "hardware", buksan ito.

Kung hindi, gumawa ng isang bagong folder na pinangalanang "hardware" sa pamamagitan ng pag-right click at piliin ang "bago → folder" at i-type ang "hardware". Ngayon buksan ito.

Ilipat ang folder ng breadboard mula sa archive ng zip sa folder na "hardware".

Burn Bootloader
Burn Bootloader

I-restart ang iyong Arduino IDE at pumunta sa "Mga Tool → board".

Kung ang lahat ay OK, dapat mong makita sa listahan na "Atmega 328 sa isang breadboard (8MHz internal clock)".

Ang pinaka mahirap na bahagi ay tapos na ngayon kaya't magkaroon tayo ng ilang kasiya-siyang pumping life sa ATMEGA328 na iyon.

Hakbang 3: Burn Bootloader

Ang mga ATMEGA328 microcontroller chips na ito ay karaniwang walang laman. Upang mapagana ang mga ito sa Arduino IDE, kailangan nating gumawa ng isang bagay na tinatawag na "pagsunog ng isang bootloader". Ito ay isang maliit na piraso ng code na sinusunog namin sa maliit na tilad upang maunawaan nito ang Arduino software.

Pag-upload ng Mga Sketch
Pag-upload ng Mga Sketch

Upang magawa ito, ikonekta ang iyong Arduino sa iyong computer at pumunta sa "File → halimbawa → ArduinoIsp" at piliin ang "Arduino Isp". I-upload ang sketch na ito sa iyong Arduino at idiskonekta mula sa iyong computer.

Pag-upload ng Mga Sketch
Pag-upload ng Mga Sketch

Susunod na ikinonekta namin ang Arduino sa ATMEGA328 tulad ng nakikita mo sa imahe.

Tandaan ang kalahating bilog sa maliit na tilad. Tiyaking nasa tamang panig ito.

Ikonekta ngayon ang iyong Arduino at sa Arduino IDE pumunta sa "mga tool → Programmer" at piliin ang "Arduino bilang ISP".

Susunod na pumunta sa "Mga Tool → Lupon" at piliin ang "Atmega 328 sa isang breadboard (8MHz panloob na orasan)".

Pumunta ngayon sa mga tool at piliin ang "Burn Bootloader".

Nasunog ang iyong bootloader at handa na ang iyong chip na mag-upload ng mga sketch!

Kung sakaling mayroon kang isang mensahe ng error, i-unplug ang iyong Arduino at ulitin ang mga nakaraang hakbang.

Hakbang 4: Pag-upload ng Mga Sketch

Upang mag-upload ng sketch kailangan mong alisin ang chip ng ATMEGA328 mula sa Arduino board at kumonekta sa breadboard tulad ng ipinakita sa imahe.

Maaari mo ring gamitin ang isang USB sa serial programmer tulad ng FT232RL upang gawin ito. Gumawa ako ng isang mini na itinuturo dito dito:

Nakakonekta ako ng isang led na may risistor sa board upang subukan ang blink sketch.

Narito kung paano gamitin ang imaheng ito para sa layout ng pin.

Kaya halimbawa kung pinasimuno mo ang pin 13 sa IDE, kinakatawan nito ang pin 13 sa Arduino board o pin 19 sa ATMEGA328 chip.

Binabati kita, nagawa mo ito! Maaari mo na ngayong simulan ang paghihinang ng iyong sariling pinaliit na mga proyekto ng Arduino para sa susunod na wala.

Hakbang 5: Ang Ilang Kakaunting Mga Tip

Ilang Kakaunting Mga Tip
Ilang Kakaunting Mga Tip

Tatapusin ko ang itinuturo na ito sa pamamagitan ng pagbibigay sa iyo ng ilang higit pang mga kapaki-pakinabang na tip:

Kung maghinang ka ng isang proyekto, kailangan mong gumamit ng 28 pin DIP socket at idagdag ang ATMEGA328 pagkatapos ng paghihinang ng proyekto.

Nakuha ko ang akin dito

Mahusay na kasanayan na maghinang ng ilang malevor female header pin sa 3 unang binti upang maaari mo pa ring baguhin o mag-upload ng mga sketch kung kinakailangan.

Kung ang iyong micro controller ay kumikilos na kakaiba, maaari kang magdagdag ng 10 to100 uf capacitor sa pagitan ng + at -.

Tiyaking kapag nag-order ka ng maliit na tilad na ito ang ATMEGA328P-PU.

Hakbang 6: Pangwakas na Tandaan

Gusto mo ba ng pagtuturo nito, mangyaring mag-click sa pindutang Paboritong at mag-subscribe.

Suriin din ang aking "Paano ayusin ang mga clone ng Chinese Arduino" na itinuturo.

Magkita tayo sa susunod na Makatuturo.

Salamat, Tom Heylen

Facebook:

Mag-donate upang matulungan akong patuloy na gawin ang gawaing ito:

Inirerekumendang: