Obsah:

Bare Minimum - Arduino na Breadboard: 5 krokov
Bare Minimum - Arduino na Breadboard: 5 krokov

Video: Bare Minimum - Arduino na Breadboard: 5 krokov

Video: Bare Minimum - Arduino na Breadboard: 5 krokov
Video: Lesson 07: Getting Additional 5V and GND from Arduino 2024, December
Anonim
Bare Minimum - Arduino na Breadboarde
Bare Minimum - Arduino na Breadboarde

Arduino používa čip ATMega328p. Môžeme to získať vo formáte SMD (ATMega328p-AU) alebo vo formáte DIP na spájkovanie pomocou žľabu (ATMega328p-PU). Samotný čip však nemôže fungovať. Potrebuje niekoľko ďalších komponentov a všetko sa tomu hovorí ako minimálna konfigurácia tohto čipu.

Krok 1: Jednoduchá schéma

Jednoduchá schéma
Jednoduchá schéma

Nasleduje schéma tejto konfigurácie. Ako vidíte, potrebujeme napájanie 5 voltov. Toto napájanie musí byť veľmi dobre regulované bez špičiek napätia. K tomu a navyše 10uF kondenzátor medzi 5V a GND. Alos, resetovací kolík je záporne povolený. Aby sme ho mohli deaktivovať, musíme naň pripojiť 5V. Za týmto účelom je medzi RESET a Vcc umiestnený odpor 10 kOhm. ATMega328 tiež zvyčajne pracuje na frekvencii 16 MHz. Za týmto účelom medzi pinmi 9 a 10 umiestnime kryštál 16 MHz. Tento kryštál však na osciláciu potrebuje dva kondenzátory presne 22 pF pripojené k GND. Na obrázku vyššie máte všetky kolíky čipu. Ak má mikrokontrolér bootlaoder, práve teraz by sme mohli nahrať kód. Predstavme si však, že nemá bootloader.

Krok 2: Burn Bootloader

Burn Bootloader
Burn Bootloader

Teraz si predstavme, že čip nemá bootloder (čistý čip). Na to musíte vykonať ďalšie pripojenia z Arduino UNO. Jedná sa o piny SPI, CLOCK, MISO a MOSI.

Krok 3: Pripojte Arduino k počítaču

Pripojte Arduino k počítaču
Pripojte Arduino k počítaču

Teraz pripojte Arduino k počítaču. Otvorte Arduino IDE a prejdite na Súbor → Príklady → Arduino ISP a otvorte tento príklad. Vyberte com na doske Arduino UNO, vyberte dosku ako Arduino UNO a aktualizujte tento kód.

Krok 4: Zavádzač

Bootloader
Bootloader

Teraz vytvorte pripojenia v minulej schéme a je čas vypáliť bootloader. Prejdite na Nástroje → programátor → Arduino ako ISP. Tým zmeníme programátora na ISP.

Krok 5: Nakoniec napaľte bootloader

Nakoniec napaľte bootloader
Nakoniec napaľte bootloader

Nakoniec prejdite na Nástroje → Napáliť bootloader. Teraz LED diódy Arduina budú veľmi blikať. Hneď ako dostanete správu o bootlaoderi, môžeme začať.

Odporúča: