
ՀԱՎԱՔՄԱՆ ՁԵՌՆԱՐԿ
2016 ՀՈԿՏԵՄԲԵՐԻ
ANALOG INPUT EXTENSION SHIELD ARDUINO- ի համար

Ներածություն
Arduino UNO -ն հագեցած է 6 անալոգային մուտքերով, սակայն որոշ նախագծեր ավելի շատ են պահանջում: Նախկինի համարampլե; սենսորային կամ ռոբոտային նախագծեր: Անալոգային մուտքի ընդլայնման վահանը օգտագործում է միայն 4 մուտքի/ելքի տող (3 թվային, 1 անալոգային), բայց ավելացնում է հսկայական 24 մուտք, այնպես որ, ընդհանուր առմամբ, ձեր տրամադրության տակ ունեք 29 անալոգային մուտք:
Առանձնահատկություններ:
- 24 անալոգային մուտք
- օգտագործվում են ընդամենը 4 մուտք/ելք
- stackable դիզայն
- համալրված գրադարանով և նախկինովamples
- աշխատում է Arduino UNO և համատեղելի տախտակների հետ
Տեխնիկական պայմաններ:
- անալոգային մուտքեր `0 - 5 VDC
- օգտագործում է կապում ՝ 5, 6, 7 և A0 Arduino UNO տախտակի վրա
- չափերը ՝ 54 x 66 մմ (2.1 ”x 2.6”)

Այս ձեռնարկում մենք կբացատրենք, թե ինչպես հավաքել KA12- ը և ինչպես տեղադրել ներառված Arduino գրադարանը նախկինի հետample ուրվագիծ.

Ինչ կա տուփի մեջ
- 1 X PCB
- 1 X 470 Օմ դիմադրություն (դեղին, մանուշակագույն, շագանակագույն)
- 2 X 100k Օմ դիմադրություն (շագանակագույն, սև, դեղին)
- 2 X կերամիկական բազմաշերտ կոնդենսատոր
- 3 X ռեզիստորային զանգված 100k
- 1 X 3 մմ կարմիր LED
- 4 X IC կրիչ (16 փին)
- 4 X կապի վերնագիր ՝ 6 × 3 կապում
- 2 X 8 քորոց կին վերնագիր
- 2 X 6 քորոց կին վերնագիր
- 2 X 3 քորոց կին վերնագիր
- 3 X IC - CD4051BE
- 1 X IC - SN74HC595N

Շինարարության հրահանգներ

Տեղադրեք 470 Օմ դիմադրություն ինչպես ցույց է տրված նկարում և զոդում:
R1: 470 Օմ (դեղին, սև, շագանակագույն) Տեղադրեք երկուսը 100k Օմ դիմադրիչներ ինչպես ցույց է տրված նկարում և կպցրեք դրանք:
Տեղադրեք երկուսը 100k Օմ դիմադրիչներ ինչպես ցույց է տրված նկարում և կպցրեք դրանք:
R2, R3՝ 100k Օմ (շագանակագույն, սև, դեղին) C1, C2: կերամիկական բազմաշերտ կոնդենսատորներ
C1, C2: կերամիկական բազմաշերտ կոնդենսատորներ
RN1, RN2, RN3: դիմադրության զանգված 100k
LED: կարմիր LED
Մտածեք բևեռականության մասին:

IC1,…, IC4: IC կրողներ
Ուշադրություն դարձրեք խազի ուղղությանը:
 Sոդեք բոլոր 6 × 3 գլխիկով միակցիչները:
 Sոդեք բոլոր 6 × 3 գլխիկով միակցիչները:
Համոզվեք, որ թեքված կապում զոդված են: Տեղադրեք և՛ 6 պին կանացի վերնագրերը, և՛ 8 փին կին վերնագրերը տեղում:
 Տեղադրեք և՛ 6 պին կանացի վերնագրերը, և՛ 8 փին կին վերնագրերը տեղում:
Մի կտրեք քորոցները:
SV1: երկու 3 փին իգական վերնագրեր
Տեղադրեք կապում զոդման կողմում, իսկ զոդում ՝ բաղադրամասի կողմում: Համոզվեք, որ վերնագրերի վերևը հավասարապես հավասարեցված են և չեն գերազանցում մյուս կապումների գագաթը. Այս կերպ, այն լավ կտեղավորվի ձեր Arduino Uno- ի վրա: Մի կտրեք քորոցները: IC1, IC2, IC3՝ IC - CD4051BE
IC1, IC2, IC3՝ IC - CD4051BE
Ուշադրություն դարձրեք խազի ուղղությանը: Այն պետք է համապատասխանի IC կրիչի վրա գտնվող խազին:
 
 
IC4՝ IC - SN74HC595N
Ուշադրություն դարձրեք խազի ուղղությանը: Այն պետք է համապատասխանի IC կրիչի վրա գտնվող խազին:
KA12- ի միացում
Շատ կարևոր է, որ KA12- ը ճիշտ տեղադրվի Arduino Uno- ի վրա, որպեսզի կապանքները չվնասվեն և լավ կապ ապահովվի:
Ահա ուշադրության ամենակարևոր կետերը.
A. Այս 6 փին իգական գլուխը տեղավորվում է Arduino- ի «ANALOG IN» - ի մեջ:
B. Երկու 3 փին կին վերնագրերը սահում են Arduino- ի ICSP- ի 6 կապում:
C. KA8- ի 12 փին կին վերնագրերի կողքին թվերը պետք է համապատասխանեն թվային մուտքի/ելքի:
D. theգուշորեն քորոցները սահեցրեք Arduino- ի մեջ `վնասը կանխելու համար:
Տեղադրելով Arduino գրադարանը
-  Տեղադրեք գրադարանը.
 Գնացեք Velleman- ում KA12 ներբեռնման էջ webկայք
 http://www.vellemanprojects.eu/support/downloads/?code=KA12
 Ներբեռնեք «velleman_KA12» քաղվածքը և պատճենեք «velleman_KA12» թղթապանակը ձեր Փաստաթղթերի \ Arduino \ գրադարաններում:
-   Example ուրվագիծ:
 A. Բացեք Arduino ծրագիրը
 B. Այնուհետեւ կտտացրեք file/Նախկինamples / Velleman_KA12 / Velleman_KA12
-  Կոդը՝ Տող առ տող Տող առ տող
 Որպեսզի KA12- ի գործառույթները դյուրին օգտագործվեն, մենք ստեղծեցինք գրադարան:
 1 -ին և 6 -րդ տողերը հայտարարում են օգտագործման մասին և նախաստորագրում գրադարանը: Դա պետք է արվի KA12- ից օգտվող յուրաքանչյուր ուրվագծում: Գրադարանը հնարավորություն է տալիս հեշտությամբ կարդալ սենսորների բոլոր արժեքները և դրանք պահել ինտեր զանգվածում, կամ կարդալ մեկ արժեք և պահպանել այն int- ում:
 Բոլոր սենսորները կարդալու համար դուք պետք է հայտարարեք 24 տեղ ունեցող ներքին զանգված (տող 2): Fillանգվածը լրացնելու համար մենք օգտագործում ենք read հրամանը (տող 8): Նախկինումample, մենք ցուցադրում ենք բոլոր արժեքները սերիական մոնիտորին ՝ օգտագործելով for loop (տող 9 -ից 12 -ը):
 Սերիական հաղորդակցությունը ստեղծվում է 5 -րդ տողում:
 Եթե ձեզ անհրաժեշտ է միայն մեկ արժեք, կարող եք օգտագործել «ka12_read» հրամանը (տող 13):

 Velleman Նախագծեր
Velleman Նախագծեր
 @Velleman_RnD
@Velleman_RnD
VELLEMAN nv - Լեգեն Հեյրվեգ 33, Գավերե (Բելգիա)
vellemanprojects.com 
Փաստաթղթեր / ռեսուրսներ
|  | velleman Անալոգային մուտքագրման երկարացման վահան Arduino-ի համար [pdf] Հրահանգների ձեռնարկ Arduino- ի անալոգային ներածման ընդլայնման վահան | 
 




