VELLEMAN-LOGO

velleman KA12 Analog Input Extension Shield

velleman-KA12-Analog-Input-Extension-Shield-FIG- (2)

Panimula

Ang Arduino UNO ™ ay nilagyan ng 6 na analog input ngunit ang ilang mga proyekto ay tumatawag para sa higit pa. Para kay example; mga proyekto ng sensor- o robot. Gumagamit lamang ang analog input extension na kalasag ng 4 na mga linya ng I / O (3 digital, 1 analog) ngunit nagdaragdag ng isang napakalaki na 24 na input, kaya sa kabuuan mayroon kang 29 mga analog na input na iyong itatapon.

Mga Tampok:

  • 24 analog input
  • 4 na mga linya ng I / O lamang ang ginagamit
  • naka-stack na disenyo
  • kumpleto sa library at examples
  • gumagana sa Arduino UNO ™ at mga katugmang board

Mga pagtutukoy:

  • analog input: 0 - 5 VDC
  • gumagamit ng mga pin: 5, 6, 7 at A0 sa Arduino UNO ™ board
  • sukat: 54 x 66 mm (2.1 "x 2.6")

velleman-KA12-Analog-Input-Extension-Shield-FIG- (3)

Sa manu-manong ito, ipaliwanag namin kung paano tipunin ang KA12 at kung paano i-install ang kasama na Arduino library kasama ang isang datingampang sketch.

Ano ang nasa kahonvelleman-KA12-Analog-Input-Extension-Shield-FIG- (4)

  1. 1 X PCB
  2. 1 X 470 Ohm resistor (dilaw, lila, kayumanggi)
  3. 2 X 100k Ohm risistor (kayumanggi, itim, dilaw)
  4. 2 X ceramic multilayer capacitor
  5. 3 X risistor array 100k
  6. 1 X 3 mm pulang LED
  7. 4 X na may hawak ng IC (16 na mga pin)
  8. 4 X pinheader na may 6×3 pin
  9. 2 X 8 pin na babaeng header
  10. 2 X 6 pin na babaeng header
  11. 2 X 3 pin na babaeng header
  12. 3 X IC - CD4051BE
  13. 1 X IC - SN74HC595N

Mga tagubilin sa gusalivelleman-KA12-Analog-Input-Extension-Shield-FIG- (5)

  • Iposisyon ang 470 Ohm resistor tulad ng ipinapakita sa larawan at solder. R1: 470 Ohm (dilaw, itim, kayumanggi)velleman-KA12-Analog-Input-Extension-Shield-FIG- (6)
  • Iposisyon ang dalawang 100k Ohm resistors tulad ng ipinapakita sa larawan at ihinang ang mga ito. R2, R3: 100k Ohm (kayumanggi, itim, dilaw)velleman-KA12-Analog-Input-Extension-Shield-FIG- (7)
  • C1, C2: carmic multilayered capacitorsvelleman-KA12-Analog-Input-Extension-Shield-FIG- (8)
  • RN1, RN2, RN3: risistor array 100kvelleman-KA12-Analog-Input-Extension-Shield-FIG- (9)
  • LED: pulang LED Isipin ang polarity!velleman-KA12-Analog-Input-Extension-Shield-FIG- (10) velleman-KA12-Analog-Input-Extension-Shield-FIG- (11)
  • IC1, …, IC4: Mga may hawak ng IC Ingat sa direksyon ng bingaw!velleman-KA12-Analog-Input-Extension-Shield-FIG- (12) velleman-KA12-Analog-Input-Extension-Shield-FIG- (13)
  • Ihinang ang lahat ng 6×3 pinheader connectors. Siguraduhin na ang mga baluktot na pin ay ibinebenta!velleman-KA12-Analog-Input-Extension-Shield-FIG- (14)
  • Ihinang ang parehong 6 pin na babaeng header at ang 8 pin na babaeng header sa lugar. Huwag putulin ang mga pin!velleman-KA12-Analog-Input-Extension-Shield-FIG- (15)
  • SV1: dalawang 3 pin na babaeng header
    Ipasok ang mga pin sa gilid ng panghinang at panghinang sa bahagi ng bahagi!
    Siguraduhin na ang tuktok ng mga header ay pantay-pantay at hindi lalampas sa tuktok ng iba pang mga pin. Sa ganitong paraan, ito ay magkasya nang maayos sa iyong Arduino Uno.
    Huwag i-cut ang mga pin!
  • IC1, IC2, IC3: IC – CD4051BE Isipin ang direksyon ng bingaw! Dapat itong tumugma sa bingaw sa may hawak ng IC!velleman-KA12-Analog-Input-Extension-Shield-FIG- (17) velleman-KA12-Analog-Input-Extension-Shield-FIG- (16)
  • IC4: IC – SN74HC595N Isipin ang direksyon ng bingaw! Dapat itong tumugma sa bingaw sa may hawak ng IC!

Pagkonekta sa KA12

Napakahalaga na ipasok nang tama ang KA12 sa Arduino Uno upang maiwasan ang pinsala sa mga pin at upang matiyak ang isang mahusay na koneksyon. Narito ang pinakamahalagang mga punto ng atensyon:

  • A. Ang 6 pin na babaeng header na ito ay eksaktong umaangkop sa 'ANALOG IN' sa Arduino.
  • B. Ang dalawang 3 pin na mga header na babae ay dumulas sa 6 na mga pin ng ICSP sa Arduino.
  • C. Ang mga numero sa tabi ng 8 pin na mga header na babae sa KA12 ay dapat na tumutugma sa Digital I / O's.
  • D. Maingat na idulas ang mga pin sa Arduino upang maiwasan ang pinsala.

velleman-KA12-Analog-Input-Extension-Shield-FIG- (18)

Pag-install ng Arduino Library

I-install ang library:

Pumunta sa pahina ng pag-download ng KA12 sa Velleman website:
http://www.vellemanprojects.eu/support/downloads/?code=KA12
I-download ang 'velleman_KA12' extract at kopyahin ang folder na "velleman_KA12" sa iyong Documents\Arduino\libraries.

Exampang sketch:

  • A. Buksan ang Arduino software
  • B. Pagkatapos mag-click file/ Halamples / Velleman_KA12 / Velleman_KA12

Ang code:velleman-KA12-Analog-Input-Extension-Shield-FIG- (19)

Bawat linya

  • Upang gawing madaling gamitin ang mga function ng KA12, gumawa kami ng library. Idineklara ng Linya 1 at 6 ang paggamit at simulan ang library. Dapat itong gawin sa bawat sketch na gumagamit ng KA12. Ang library ay nagbibigay sa iyo ng posibilidad na madaling basahin ang lahat ng mga halaga ng sensor at i-save ang mga ito sa isang int-array o basahin ang isang halaga at i-save ito sa isang int.
  • Upang basahin ang lahat ng mga sensor dapat kang magdeklara ng isang int-array na may 24 na lugar (linya 2). Upang punan ang array ginagamit namin ang readAll command (linya 8). Sa exampipapakita namin ang lahat ng mga halaga sa serial monitor gamit ang for loop (linya 9 hanggang 12). Ang serial communication ay naka-set up sa linya 5. Kung kailangan mo lamang ng isang halaga maaari mong gamitin ang command na “ka12_read” (linya 13).

VELLEMAN nv - Legen Heirweg 33, Gavere (Belgium)
vellemanprojects.com

Mga Dokumento / Mga Mapagkukunan

velleman KA12 Analog Input Extension Shield [pdf] Gabay sa Pag-install
KA12 Analog Input Extension Shield, KA12, Analog Input Extension Shield, Input Extension Shield, Extension Shield, Shield

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *