Ebben a cikkben megtanuljuk, hogyan készítsünk Arduino-t kenyérlapon. Megnézzük azt is, hogy mi az Arduino, hogyan programozzuk és hogyan állítsuk össze önálló mikrokontrollerként egy kenyérlapon vagy NYÁK-on.
Az Arduino áldás volt azok számára, akik mikrovezérlőket és beágyazott rendszert akartak megtanulni nem mérnököknek és kezdőknek a mikrovezérlőben.
Mielőtt az arduino létrejött volna, a kezdőknek drága készlettel kellett megtanulniuk a mikrovezérlőt, és némelyikük a mikrovezérlőt Assembly nyelvben kódolta, ami szörnyű nyelv, és nem mindenki értette őket.
Az Arduino totális játékváltó volt, ami olcsó, és a kódolás magasabb nyelveken is írható, például C ++, és a programozónak nem kell profinak lennie a kódolásban
Mi az Arduino? (Nooboknak)
Az Arduino egy nyílt forráskódú prototípus-tábla, amely az ATmega328P körül készül. 14 GPIO (általános célú bemeneti kimenet) érintkezõvel rendelkezik, amelyek közül 6 érintkezõ képes analóg funkciók végrehajtására, mind a 14 érintkezõ képes digitális funkciókra.
B típusú USB 2.0 az arduino jobb sarkában (attól függően, hogy hogyan helyezzük el) a programok mikrokontrollerhez történő áramellátásához és égetéséhez. Az reset-kapcsoló az arduino tábla bal felső sarkában található a program újraindításához magában az arduino-ban.
A Arduino tábla beépített programozóval rendelkezik, amely USB-n keresztül az ATmega328P mikrovezérlőbe égeti a programot. Külön DC aljzatot biztosítanak az arduino táplálásához 7 V és 12 V közötti külső feszültségforrásból (beépített feszültségszabályozóval).
Az arduino néhány specifikációja:
- Működési feszültség: 5 V USB-n és 7-12 V DC aljzaton.
- Digitális I / O csapok: 14 (ebből 6 képes PWM műveletek végrehajtására)
- Analóg bemeneti csapok: 6
- Flash memória a program tárolásához: 32 KB
- RAM: 2KB
- EEPROM: 1 KB
- Óra sebessége: 16MHz
- DC kimeneti áram I / O tűnként: 20mA
Megjegyzés: A fenti specifikáció csak az ATmega328P alapú arduino mikrovezérlőre vonatkozik.
Hogyan készítsünk egyet kenyérlapon:
Ha elkészült a projekt prototípusa, és állandóvá szeretné tenni a projektdobozban? Valójában nincs szükség az egész terjedelmes arduino tábla elhelyezésére a projektdobozban.
Az ATmega328P kevés külső komponenssel elegendő a program végrehajtásához és a mikrovezérlőhöz csatlakoztatott perifériák vezérléséhez.
Az arduino táblát arra használják, hogy a programot mikrovezérlőre égesse, és némi védelmet nyújtson a prototípus készítés során fellépő hibákkal szemben.
DIAGRAM:
Miután a projekt befejeződött, kitépheti az ATmega328P-t, és néhány külső komponenst csatlakoztathat az ábrán látható módon, és forraszthatja a NYÁK-ra, hogy állandóvá váljon.
A következő projekthez nem kell új arduino kártyát vásárolni, ehelyett megvásárolhatja az ATmega328P-t és néhány más külsőt, amelyek költséghatékonyak és kompaktabbá teszik a projektet.
Az ATmega328P programozása, amikor kenyérlapon van:
1. módszer:
Az ATmega328P legegyszerűbb és leglényegesebb programja maga az arduino tábla. Helyezze be az ATmega328P-t, égesse be a programot, és húzza ki, helyezze be a projektjébe.
Ez a módszer adaptálható, ha a projektnek 28 tűs IC-tartója van (így az ATmega328P könnyen eltávolítható), és az ATmega328P könnyen elérhető.
Így kell csinálni:
Töltse le az Arduino IDE űrlapot az arduino hivatalos webhelyéről, és telepítse a számítógépre.
Frissítse a számítógépen lévő arduino kártya illesztőprogramját (nem szükséges, ha Linux alapú számítógépet használ).
Helyezze az ATmega328P-t az arduino táblára jó irányba, és győződjön meg róla, hogy rendelkezik bootloaderrel.
Válassza az „Eszközök”> „Tábla”> „Arduino / Genuino UNO” lehetőséget.
Csatlakoztassa az arduino-t a számítógépéhez, és válassza ki a megfelelő portot az arduino számára (számítógépenként változhat. Válassza az „Eszközök”> „Port” lehetőséget).
Fordítsa le a programot, és kattintson a feltöltés gombra.
Távolítsa el az ATmega328P alkalmazást, és helyezze be a projektbe.
2. módszer:
Ha gyakran újraprogramozza a mikrovezérlőt, és a projekt hardvere nem érhető el, akkor ez a módszer a legjobb a projektjéhez, különösen akkor, ha az ATmega328P közvetlenül forrasztásra kerül a NYÁK-ra.
MEGJEGYZÉS: Győződjön meg róla, hogy a külső áramkör tápellátása megszakadt, mielőtt folytatnánk az ATmega328P áramellátását az arduino kártyáról.
Diagram:
Válassza az „Eszközök”> „Tábla”> „Arduino / Genuino UNO” lehetőséget.
Csatlakoztassa az arduino-t a számítógépéhez, és válassza ki a megfelelő portot az arduino számára (számítógépenként változhat. Válassza az „Eszközök”> „Port” lehetőséget).
Fordítsa le a programot, és kattintson a feltöltés gombra.
Előző: Motorkerékpár balesetjelző áramkör Következő: Az akkumulátor biztonsági mentésének időmérő áramköre