V tomto článku se naučíme, jak vyrobit Arduino na prkénku. Podíváme se také na to, co je Arduino, jak jej naprogramovat a jak je sestavit jako samostatný mikrokontrolér na prkénku nebo desce plošných spojů.
Arduino bylo požehnáním pro ty, kteří se chtěli naučit mikrokontroléry a vestavěný systém pro neinženýry a začátečníky v mikrokontrolérech.
Než arduino vzniklo, začátečníci se museli naučit mikrokontrolér s drahými soupravami a někteří kódovali mikrokontrolér v jazyce Assembly, což je hrozný jazyk a ne všichni jim rozuměli.
Arduino byl úplný měnič her, který je levný a programování lze psát ve vyšších jazycích, jako je C ++, a programátor nemusí být v kódování profesionálem
Co je to Arduino? (Pro noobs)
Arduino je prototypová deska s otevřeným zdrojovým kódem, vyrobená kolem ATmega328P, která má 14 pinů GPIO (vstup pro všeobecné použití), z nichž 6 pinů je schopno provádět analogové funkce, všech 14 pinů má schopnost digitálních funkcí.
USB 2.0 typu B umístěný v pravém rohu arduina (podle toho, jak jej umístíte) pro napájení a vypalování programů na mikrokontrolér. Resetovací přepínač je umístěn v levém horním rohu desky arduino pro restartování programu v samotném arduino.
The Deska Arduino má zabudovaný programátor, který vypaluje program na mikrokontrolér ATmega328P přes USB. K napájení arduina z externího zdroje napětí v rozsahu od 7 V do 12 V je k dispozici samostatný konektor DC (má zabudovaný regulátor napětí).
Některé specifikace Arduina:
- Provozní napětí: 5V na USB a 7-12V na DC konektoru.
- Digitální I / O piny: 14 (z nichž 6 může provádět operace PWM)
- Analogové vstupní piny: 6
- Flash paměť pro ukládání programu: 32 kB
- RAM: 2 kB
- EEPROM: 1 kB
- Rychlost hodin: 16MHz
- DC výstupní proud na I / O pin: 20mA
Poznámka: Výše uvedená specifikace je použitelná pouze pro mikrokontrolér Arduino založený na ATmega328P.
Jak vyrobit jeden na prkénku na prkénko:
Pokud je prototyp vašeho projektu kompletní a chcete, aby byl ve vašem projektu stálý? Ve skutečnosti nemusíte do svého projektu vkládat celou objemnou desku arduino.
ATmega328P s několika externími komponenty stačí k provedení programu a ovládání periferií, které jste připojili k mikrokontroléru.
Deska arduino se používá k vypálení programu na mikrokontrolér a poskytuje určitou ochranu proti závadám, které provádíme během prototypování.
DIAGRAM:
Jakmile je projekt dokončen, můžete vytáhnout ATmega328P a připojit několik externích komponent, jak je znázorněno na obrázku, a můžete je připájet k PCB, aby byl trvalý.
Pro svůj další projekt nemusíte kupovat novou desku arduino, místo toho si můžete zakoupit ATmega328P a několik dalších externích, které jsou nákladově efektivní a činí váš projekt kompaktnějším.
Jak naprogramovat ATmega328P, když je na prkénku:
Metoda 1:
Nejjednodušší a nejlínější způsob, jak program ATmega328P je se samotnou deskou arduino. Vložte ATmega328P, vypalte program a vytáhněte jej, vložte do svého projektu.
Tato metoda je přizpůsobitelná, pokud má váš projekt 28kolíkový držák IC (takže lze snadno odstranit ATmega328P) a ATmega328P je snadno přístupný.
Postup je následující:
Stáhněte si Arduino IDE z oficiálního webu Arduina a nainstalujte jej do svého počítače.
Aktualizujte ovladač desky arduino ve vašem počítači (není třeba dělat, pokud používáte počítač se systémem Linux).
Vložte ATmega328P na desku arduino správným směrem a zkontrolujte, zda má bootloader.
Vyberte „Nástroje“> „Deska“> „Arduino / Genuino UNO“
Připojte arduino k počítači a vyberte pravý port pro arduino (různé počítače pro počítače. Vyberte „Nástroje“> „port“).
Zkompilujte program a klikněte na tlačítko nahrávání.
Odeberte ATmega328P a vložte jej do projektu.
Metoda 2:
Pokud často programujete mikrokontrolér a hardware vašeho projektu je nepřístupný, pak je tato metoda pro váš projekt nejlepší, zvláště když je ATmega328P pájen přímo na PCB.
POZNÁMKA: Než přejdeme k napájení ATmega328P z desky arduino, ujistěte se, že je odpojeno napájení z externího obvodu.
Diagram:
Vyberte „Nástroje“> „Deska“> „Arduino / Genuino UNO“
Připojte arduino k počítači a vyberte pravý port pro arduino (různé počítače pro počítače. Vyberte „Nástroje“> „port“).
Zkompilujte program a klikněte na tlačítko nahrávání.
Předchozí: Obvod alarmu motocyklové nehody Další: Obvod indikátoru doby zálohování baterie