Talaan ng mga Nilalaman:

Bare Minimum - Arduino sa Breadboard: 5 Mga Hakbang
Bare Minimum - Arduino sa Breadboard: 5 Mga Hakbang

Video: Bare Minimum - Arduino sa Breadboard: 5 Mga Hakbang

Video: Bare Minimum - Arduino sa Breadboard: 5 Mga Hakbang
Video: Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes! 2024, Nobyembre
Anonim
Bare Minimum - Arduino sa Breadboard
Bare Minimum - Arduino sa Breadboard

Gumagamit ang Arduino ng ATMega328p chip. Maaari nating makuha iyon sa isang format na SMD (ATMega328p-AU) o ang format na DIP para sa pag-solder ng hole (ATMega328p-PU). Ngunit, ang maliit na tilad ay hindi maaaring gumana. Kailangan nito ng ilang higit pang mga bahagi at ang lahat ng sama-sama ay tinatawag na hubad minimum na pagsasaayos ng maliit na tilad na ito.

Hakbang 1: Simpleng Skematika

Simpleng Skematika
Simpleng Skematika

Sa ibaba mayroon kaming iskematiko para sa pagsasaayos na ito. Tulad ng nakikita mong kailangan namin ng isang supply ng 5 volts. Ang supply na ito ay dapat na maayos na kinokontrol nang walang boltahe spike. Para doon at labis na 10uF capacitor sa pagitan ng 5V at GND. Alos, pinagana ang pag-reset ng pin. Kaya, upang mai-disable ito, kailangan naming maglapat ng 5V dito. Para doon, isang 10k ohms risistor ang inilalagay sa pagitan ng RESET at Vcc. Gayundin, ang ATMega328, karaniwang gumagana sa 16MHz. Para sa mga iyon, sa pagitan ng mga pin 9 at 10 namin palce isang 16MHz kristal. Ngunit ang kristal na ito, upang makapag-oscillate ay nangangailangan ng dalawang capacitor na eksaktong 22pF na konektado sa GND. Sa figure abve, mayroon kang lahat ng mga pin ng chip. Sa ngayon, kung ang microcontroller ay may isang bootlaoder, maaari kaming mag-upload ng isang code. Ngunit isipin natin na wala itong isang bootloader.

Hakbang 2: Burn Bootloader

Burn Bootloader
Burn Bootloader

Ngayon, isipin natin na ang chip ay walang bootloder (virgin chip). Para doon kailangan mong gumawa ng mga susunod na koneksyon mula sa isang Arduino UNO. Ito ang mga SPI pin, CLOCK, MISO at MOSI.

Hakbang 3: Ikonekta ang Arduino sa PC

Ikonekta ang Arduino sa PC
Ikonekta ang Arduino sa PC

Ngayon ikonekta ang Arduino sa iyong PC. Buksan ang Arduino IDE at pumunta sa File → Mga Halimbawa → Arduino ISP at buksan ang halimbawang iyon. Piliin ang com ng Arduino UNO board, piliin ang board bilang Arduino UNO at itaas ang code na ito.

Hakbang 4: Bootloader

Bootloader
Bootloader

Ngayon gawin ang mga koneksyon sa nakaraang eskematiko at oras na upang sunugin ang bootloader. Pumunta sa Mga Tool → programmer → Arduino bilang ISP. Sa pamamagitan nito pinalitan namin ang programmer sa ISP.

Hakbang 5: Sa wakas Burn Bootloader

Sa wakas Burn Bootloader
Sa wakas Burn Bootloader

Panghuli, pumunta sa Mga Tool → Burn bootloader. Ngayon ang mga LED ng Arduino ay maraming blink. Sa sandaling makuha mo ang mensahe ng bootlaoder burn masarap kaming puntahan.

Inirerekumendang: