SURENKIMO VADOVAS
2016 M. SPALIS
ARDUINO ANALOGINIS ĮĖJIMO IŠPLĖTIMO PLOKŠTĖ
Įvadas
„Arduino UNO ™“ turi 6 analoginius įėjimus, tačiau kai kuriuose projektuose reikia daugiau. Pvzample; jutiklių ar robotų projektai. Analoginio įvesties išplėtimo skydelyje naudojamos tik 4 įvesties/išvesties linijos (3 skaitmeninės, 1 analoginės), tačiau pridedamos milžiniškos 24 įvestys, taigi iš viso turite 29 analogines įvestis.
Savybės:
- 24 analoginių įėjimų
- naudojamos tik 4 įvesties/išvesties linijos
- sudedamas dizainas
- su biblioteka ir examples
- veikia su „Arduino UNO ™“ ir suderinamomis plokštėmis
Specifikacijos:
- analoginiai įėjimai: 0 - 5 VDC
- naudoja smeigtukus: 5, 6, 7 ir A0 „Arduino UNO ™“ plokštėje
- matmenys: 54 x 66 mm (2.1 x 2.6 colio)
Šiame vadove paaiškinsime, kaip surinkti KA12 ir kaip įdiegti įtrauktą „Arduino“ biblioteką su buvusiuampeskizas.
Kas yra dėžutėje
- 1 X PCB
- 1 X 470 omų rezistorius (geltonas, violetinis, rudas)
- 2 X 100k omų rezistorius (rudas, juodas, geltonas)
- 2 X keraminis daugiasluoksnis kondensatorius
- 3 X rezistorių matrica 100k
- 1 X 3 mm raudonas šviesos diodas
- 4 X IC laikiklis (16 kontaktų)
- 4 X kaiščio antraštė su 6 × 3 kaiščiais
- 2 X 8 kontaktų moteriškos antraštės
- 2 X 6 kontaktų moteriškos antraštės
- 2 X 3 kontaktų moteriškos antraštės
- 3 X IC - CD4051BE
- 1 X IC - SN74HC595N
Statybos instrukcijos
Padėkite vietą 470 omų rezistorius kaip parodyta paveikslėlyje ir lydmetalis.
R1: 470 omų (geltona, juoda, ruda)Padėkite du 100k omų rezistoriai kaip parodyta paveikslėlyje ir lituokite juos.
R2, R3: 100k omų (ruda, juoda, geltona)C1, C2: keraminiai daugiasluoksniai kondensatoriai
RN1, RN2, RN3: rezistorių masyvas 100k
LED: raudonas LED
Atminkite poliškumą!
IC1,…, IC4: IC laikikliai
Atkreipkite dėmesį į įpjovos kryptį! Lituokite visas 6 × 3 kištukines jungtis.
Įsitikinkite, kad sulenkti kaiščiai yra lituoti! Lituokite ir 6 kontaktų antgalius, ir 8 kontaktus.
Nepjaukite kaiščių!
SV1: dvi 3 kontaktų moteriškos antraštės
Įkiškite kaiščius į litavimo pusę ir lydmetalį komponento pusėje! Įsitikinkite, kad antraščių viršus yra vienodai išlygintas ir neviršija kitų kaiščių viršaus. Tokiu būdu jis puikiai tinka jūsų „Arduino Uno“. Nepjaukite kaiščių!IC1, IC2, IC3: IC - CD4051BE
Atkreipkite dėmesį į įpjovos kryptį! Jis turėtų sutapti su IC laikiklio įpjova!
IC4: IC - SN74HC595N
Atkreipkite dėmesį į įpjovos kryptį! Jis turėtų sutapti su IC laikiklio įpjova!
KA12 prijungimas
Labai svarbu teisingai įstatyti KA12 ant „Arduino Uno“, kad nepažeistumėte kaiščių ir užtikrintumėte gerą jungtį.
Čia yra svarbiausi dėmesio punktai:
A. Ši 6 kontaktų moteriška antraštė tiksliai tinka „Arduino“ „ANALOG IN“.
B. Dvi 3 kontaktų moteriškos antraštės slenka per 6 „Arduino“ ICSP kaiščius.
C. Skaičiai šalia 8 kontaktų antgalių KA12 turi atitikti skaitmeninius įvesties/išvesties įtaisus.
D. Atsargiai įstumkite kaiščius į „Arduino“, kad nepažeistumėte.
„Arduino“ bibliotekos diegimas
- Įdiekite biblioteką:
Eikite į KA12 atsisiuntimo puslapį „Velleman“ websvetainę
http://www.vellemanprojects.eu/support/downloads/?code=KA12
Atsisiųskite „velleman_KA12“ ištrauką ir nukopijuokite aplanką „velleman_KA12“ į savo dokumentų \ Arduino \ bibliotekas. - Exampeskizas:
A. Atidarykite „Arduino“ programinę įrangą
B. Tada spustelėkite file/Pvzamples/Velleman_KA12/Velleman_KA12 - Kodas:
Linija po eilutės
Kad būtų lengviau naudotis KA12 funkcijomis, sukūrėme biblioteką.
1 ir 6 eilutės nurodo naudojimą ir inicijuoja biblioteką. Tai turi būti padaryta kiekviename eskize, kuriame naudojamas KA12. Biblioteka suteikia jums galimybę lengvai perskaityti visas jutiklio vertes ir išsaugoti jas int-masyve arba perskaityti vieną reikšmę ir išsaugoti ją int.
Norėdami perskaityti visus jutiklius, turėtumėte paskelbti int-masyvą su 24 vietomis (2 eilutė). Norėdami užpildyti masyvą, naudojame komandą read (8 eilutė). Buvusiameample, mes parodome visas reikšmes nuosekliajam monitoriui naudodami for ciklo (9–12 eilutės).
Serijinis ryšys nustatytas 5 eilutėje.
Jei jums reikia tik vienos vertės, galite naudoti komandą „ka12_read“ (13 eilutė).
„Velleman“ projektai
@Velleman_RnD
VELLEMAN nv - Legen Heirweg 33, Gavere (Belgija)
vellemanprojects.com
Dokumentai / Ištekliai
![]() |
„velleman“ analoginės įvesties išplėtimo skydas, skirtas „Arduino“. [pdfNaudojimo instrukcija Analoginis įvesties plėtinio skydas „Arduino“ |