Ez az oldal útmutatásokat tartalmaz arról, hogyan kell összeállítani egy Arduino kernt egy tesztmezőn. Az ATmega328P-PU egy mikrovezérlő, amely köré az Arduino Uno épül. Ez az útmutató 16 MHz-en futó verziót készít. A kész kapcsolat az Arduino, mint ISP programozó utasításainak megfelelően programozható.

Teszt mező

A kísérlethez elegendő egy 30 oszlopos mező. Kényelmesen illeszkedik a mikrovezérlőhöz, a visszaállító áramkörhöz, a kristályhoz és a LED-hez.

Mikrovezérlő

Helyezze az ATmega328P-t a tesztmezőbe úgy, hogy a PIN1 az e9 pozícióban legyen. Ez elegendő helyet biztosít számunkra mindkét oldalon, ahol később elhelyezzük a reset gombot és a LED-et.

slovakia

Tápegység

Csatlakoztassa a két hosszanti utat, amelyeket + 5V-ra és GND-re terveztek. Adjon linket az a16 és a GND, valamint a j15 és a GND között. Adjon kapcsolatot a15 és +5 V, valamint j16 és +5 V között. A j15 és j16 csatlakozásokat nem feltétlenül kell csatlakoztatni, célja analóg mérés biztosítása. Néha ilyen sémákban 0,1 μF kondenzátort adnak az egyes tápcsapok és a GND közé. Ez egy szűrőkondenzátor, amelynek feladata a feszültségingadozások kompenzálása. A lehető legközelebb van a mikrovezérlőhöz. Ha ilyen kapcsolatot kíván létrehozni egy nyomtatott áramköri lapon, feltétlenül tegye oda ezeket a kondenzátorokat.

Visszaállítás

Az áramkört bármikor visszaállíthatja a reset gombbal. Helyezze be a gombot a mikrovezérlő mellé. Különböző típusokat állítanak elő, amelyek mérete kissé eltér egymástól. Az enyém a c6-e8 helyzetben van. Győződjön meg arról, hogy a gomb vezetőképes útjai vízszintesek a mikrovezérlővel. Csatlakoztassa a 10k ellenállást a9 és + 5V közé .

A mikrovezérlő 1. tűje az e9 helyzetben van. Az ellenállásnak (felhúzásnak) köszönhetően +5 V-on tartják. A gomb megnyomásával a csap csatlakozik a GND-hez, és ez elindítja a mikrovezérlő visszaállítását. Ahhoz, hogy ez működjön, még össze kell kapcsolni az a6-ot és a GND-t, valamint az a8-at és a b9-et .

Kristály

A kristályra csak akkor van szükség, ha azonos Arduinót akarunk 16 MHz-en. Csatlakoztasson egy 22pF kondenzátort az a17 és a GND közé. Csatlakoztasson egy 22 pF kondenzátort az a18 és a GND közé. Csatlakoztasson egy 16 MHz-es kristályt a b17 és a b18 közé. Alapértelmezés szerint a mikrovezérlő gyárilag 1 MHz-re van állítva. A magasabb frekvenciájú munkavégzéshez kristályra van szükség, és be kell állítani a biztosítékokat is.

A LED az áramkör helyes működésének jelzésére szolgál. Csatlakoztassa ugyanahhoz a csaphoz, ahol az Arduino Uno LED-je van a digitális digitális 13-as kimeneten. Csatlakoztassa a h18 és a h24 csatlakozókat. Helyezze a LED-et az i24-re (anód - hosszabb láb) és az i25-re. Csatlakoztasson 1k ellenállást a j25 és a GND közé. Más kézikönyvekben megtalálhatja a 330R értéket is. Az ellenállás értékei beállítják a LED-en keresztül áramló áramot. Ma fényes LED-eket árulnak, így 1k érték elegendő lesz.

Az Arduino Uno összekapcsolása internetszolgáltatóként

  • 10 uF elektrolit kondenzátor a RESET és a GND között az Arduino-n. A Plus a RESET-hez csatlakozik. Ez megakadályozza az Arduino visszaállítását. De először próbáld ki kondenzátor nélkül. Tapasztalataim szerint az IDE újabb verzióihoz nem szükséges.
  • 5 V az Arduino-tól az 5 V-os tesztmezőig.
  • GND az Arduinótól a GND tesztmezőig.
  • PIN10 az Arduinótól a d9-en .
  • PIN11 az Arduinótól a j20-nál .
  • PIN12 Arduinótól j19-ig .
  • PIN13 az Arduinótól a j18-ig .

Az áramkör készen áll a programozásra és a tesztelésre. Részletes leírást az oldal tetején található hiperhivatkozás tartalmaz. Ne felejtsen el minden paramétert helyesen beállítani. Gyakran hiba, hogy a programozó verzióját nem megfelelően állítja be az ArduinoISP-re. Figyeljen a biztosítékok beállítására is.

Tesztmezőre hajtva

Hogy képet adjak arról, hogy is néz ki valójában, csatoltam fényképeket.

Az első képen összekötő kábelek segítségével állítják össze. Kicsit zavaró.

A második képen összekötő vezetékek segítségével állítják össze, amelyeket praktikus csomagban lehet megvásárolni. Az eredmény valóban egyértelmű kapcsolat lehet.

PIN elrendezés

Miért csatlakoztassa csak úgy?

Mivel az így csatlakoztatott mikrovezérlő fogyasztása minimális. Az Arduino áramköri lapján egy csomó energiafogyasztó alkatrész található. Ilyen csatlakozás esetén a fogyasztás csak 16 mA. Az Arduino UNO körülbelül 50 mA-t fogyaszt.

Ha még alacsonyabbra akarsz kerülni a fogyasztással, akkor lehetséges a mikrovezérlő elalvása. Ha valaki nem akar nagyon kimerülni az alvási módok kutatásával, akkor a Narkoleptikus könyvtáron keresztül használja a kész megoldást. .