ÖSSZESZERELÉSI ÚTMUTATÓ
2016. OKTÓBER
ANALÓGIA BEMENET BŐVÍTŐ VEZETÉK ARDUINO
Bevezetés
Az Arduino UNO ™ 6 analóg bemenettel van felszerelve, de egyes projektek többet igényelnek. Plample; érzékelő- vagy robotprojektek. Az analóg bemeneti bővítőpajzs csak 4 I/O vonalat használ (3 digitális, 1 analóg), de óriási 24 bemenetet ad hozzá, így összesen 29 analóg bemenet áll rendelkezésére.
Jellemzők:
- 24 analóg bemenetek
- csak 4 I/O vonalat használ
- egymásra rakható kialakítás
- könyvtárral és examples
- Arduino UNO ™ és kompatibilis táblákkal működik
Műszaki adatok:
- analóg bemenetek: 0 - 5 VDC
- 5, 6, 7 és A0 csapokat használ az Arduino UNO ™ táblán
- méretek: 54 x 66 mm (2.1 x 2.6 hüvelyk)
Ebben a kézikönyvben elmagyarázzuk, hogyan kell összeszerelni a KA12 -et, és hogyan kell telepíteni a mellékelt Arduino könyvtárat egy ex -elampvázlat.
Mi van a dobozban
- 1 X NYÁK
- 1 X 470 Ohm ellenállás (sárga, lila, barna)
- 2 X 100 k ohmos ellenállás (barna, fekete, sárga)
- 2 X kerámia többrétegű kondenzátor
- 3 X ellenállás tömb 100k
- 1 x 3 mm -es piros LED
- 4 X IC tartó (16 érintkező)
- 4 X tűs fejrész 6 × 3 tűvel
- 2 x 8 tűs női fej
- 2 x 6 tűs női fej
- 2 x 3 tűs női fej
- 3 X IC - CD4051BE
- 1 X IC - SN74HC595N
Építési utasítások
Helyezze el a 470 ohmos ellenállás ahogy a képen és a forrasztáson látható.
R1: 470 Ohm (sárga, fekete, barna)Helyezze el a kettőt 100 k ohmos ellenállások ahogy a képen látható, és forrasztja őket.
R2, R3: 100k Ohm (barna, fekete, sárga)C1, C2: kerámia többrétegű kondenzátorok
RN1, RN2, RN3: ellenállás tömb 100k
LED: piros LED
Ügyeljen a polaritásra!
IC1,…, IC4: IC tartók
Ügyeljen a bevágás irányára! Forrasztja fel az összes 6 × 3-as érintkezős csatlakozót.
Ügyeljen arra, hogy a hajlított csapok forrasztva legyenek! Forrasztja a helyére mind a 6 érintkezős, mind a 8 tűs hüvelyes fejlécet.
Ne vágja le a csapokat!
SV1: két 3 tűs női fejléc
Helyezze be a csapokat a forrasztási oldalon és a forrasztást az alkatrész oldalán! Győződjön meg arról, hogy a fejlécek teteje egyenlően van kiegyenlítve, és ne lépje túl a többi csap tetejét. Így szépen illeszkedik az Arduino Uno készülékére. Ne vágja le a csapokat!IC1, IC2, IC3: IC - CD4051BE
Ügyeljen a bevágás irányára! Meg kell egyeznie az IC -tartó hornyával!
IC4: IC - SN74HC595N
Ügyeljen a bevágás irányára! Meg kell egyeznie az IC -tartó hornyával!
A KA12 csatlakoztatása
Nagyon fontos, hogy a KA12 -t helyesen helyezze be az Arduino Uno -ba, hogy elkerülje a csapok sérülését és biztosítsa a jó kapcsolatot.
Íme a legfontosabb figyelempontok:
A. Ez a 6 tűs női fejléc pontosan illeszkedik az Arduino ANALOG IN -jébe.
B. A két 3 tűs női fejléc az Arduino 6 ICSP csapja felett csúszik.
C. A KA8 12 tűs női fejlécei melletti számoknak meg kell egyezniük a digitális I/O -kkal.
D. Óvatosan csúsztassa be a csapokat az Arduino -ba, hogy elkerülje a sérülést.
Az Arduino könyvtár telepítése
- A könyvtár telepítése:
Lépjen a Velleman KA12 letöltési oldalára webtelek
http://www.vellemanprojects.eu/support/downloads/?code=KA12
Töltse le a „velleman_KA12” kivonatot, és másolja a „velleman_KA12” mappát a Dokumentumok \ Arduino \ könyvtáraiba. - Exampvázlat:
A. Nyissa meg az Arduino szoftvert
B. Ezután kattintson file/Voltamples/Velleman_KA12/Velleman_KA12 - A kód:
Vonalról vonalra
Annak érdekében, hogy a KA12 funkciói könnyen kezelhetők legyenek, könyvtárat készítettünk.
Az 1. és 6. sor deklarálja a használatot és inicializálja a könyvtárat. Ezt minden olyan vázlatnál meg kell tenni, amely a KA12 -et használja. A könyvtár lehetőséget ad arra, hogy könnyen leolvashassa az összes érzékelőértéket, és elmenthesse őket egy int-tömbbe, vagy leolvashat egy értéket, és elmentheti ezt egy int-be.
Az összes érzékelő leolvasásához 24 helyű int-tömböt kell deklarálnia (2. sor). A tömb kitöltéséhez a read parancsot használjuk (8. sor). Az example, minden értéket megjelenítünk a soros monitoron a for loop segítségével (9-12. sor).
A soros kommunikáció az 5. sorban van beállítva.
Ha csak egy értékre van szüksége, használhatja a „ka12_read” parancsot (13. sor).
VellemanProjects
@Velleman_RnD
VELLEMAN nv - Legen Heirweg 33, Gavere (Belgium)
vellemanprojects.com
Dokumentumok / Források
![]() |
velleman analóg bemeneti bővítőpajzs az Arduino számára [pdf] Használati utasítás Analóg bemeneti kiterjesztés pajzs Arduino számára |