MANUALE DI MONTAGGIO
OTTOBRE 2016
SCHERMO DI PROLUNGA INGRESSO ANALOGICO PER ARDUINO
Introduzione
Arduino UNO™ è dotato di 6 ingressi analogici, ma alcuni progetti ne richiedono di più. Ad esempioample; progetti di sensori o robot. Lo schermo di estensione dell'ingresso analogico utilizza solo 4 linee I/O (3 digitali, 1 analogica) ma aggiunge ben 24 ingressi, quindi in totale hai 29 ingressi analogici a tua disposizione.
Caratteristiche:
- Ingressi analogici 24
- vengono utilizzate solo 4 linee I/O
- design impilabile
- completo di libreria ed examples
- funziona con Arduino UNO™ e schede compatibili
Specifiche:
- ingressi analogici: 0 – 5 VDC
- utilizza i pin: 5, 6, 7 e A0 sulla scheda Arduino UNO™
- dimensioni: 54 x 66 mm (2.1" x 2.6")
In questo manuale spiegheremo come assemblare il KA12 e come installare la libreria Arduino inclusa con un examplo schizzo.
Cosa c'è nella scatola
- 1 circuito stampato X
- 1 x 470 Ohm resistore (giallo, viola, marrone)
- Resistenza 2 X 100k Ohm (marrone, nero, giallo)
- 2 X condensatore ceramico multistrato
- 3 X array di resistori 100 k
- 1 LED rosso da 3 mm
- 4 X supporto IC (16 pin)
- Intestazione a 4 pin X con pin 6 × 3
- Intestazione femmina 2 X 8 pin
- Intestazione femmina 2 X 6 pin
- Intestazione femmina 2 X 3 pin
- 3 X CI – CD4051BE
- 1 X CI – SN74HC595N
Istruzioni per la costruzione
Posizionare il Resistenza da 470 Ohm come mostrato nell'immagine e saldare.
R1: 470 Ohm (giallo, nero, marrone)Posiziona i due Resistori da 100k Ohm come mostrato nell'immagine e saldarli.
R2, R3: 100k Ohm (marrone, nero, giallo)DO1, DO2: condensatori ceramici multistrato
RN1, RN2, RN3: array di resistori 100k
GUIDATO: LED rosso
Attenzione alla polarità!
IC1, …, IC4: titolari IC
Attenzione alla direzione della tacca! Saldare tutti i connettori 6×3 pin-header.
Assicurati che i pin piegati siano saldati! Saldare in posizione sia i connettori femmina a 6 pin che i connettori femmina a 8 pin.
Non tagliare i perni!
SV1: due connettori femmina a 3 pin
Inserire i pin sul lato saldatura e saldare sul lato componenti! Assicurati che la parte superiore delle intestazioni sia equamente livellata e non superi la parte superiore degli altri perni. In questo modo, si adatterà perfettamente al tuo Arduino Uno. Non tagliare i perni!IC1, IC2, IC3: IC-CD4051BE
Attenzione alla direzione della tacca! Dovrebbe corrispondere alla tacca sul supporto IC!
IC4: IC-SN74HC595N
Attenzione alla direzione della tacca! Dovrebbe corrispondere alla tacca sul supporto IC!
Collegamento del KA12
È molto importante inserire correttamente il KA12 su Arduino Uno per evitare danni ai pin e per garantire una buona connessione.
Ecco i punti di attenzione più importanti:
R. Questa intestazione femmina a 6 pin si inserisce esattamente nell'"ANALOG IN" dell'Arduino.
B. I due connettori femmina a 3 pin scorrono sui 6 pin ICSP di Arduino.
C. I numeri accanto alle intestazioni femmina a 8 pin sul KA12 dovrebbero corrispondere agli I/O digitali.
D. Far scorrere con cautela i pin nell'Arduino per evitare danni.
Installazione della libreria Arduino
- Installa la libreria:
Vai alla pagina di download di KA12 sul Velleman websito
http://www.vellemanprojects.eu/support/downloads/?code=KA12
Scarica l'estratto 'velleman_KA12' e copia la cartella “velleman_KA12” nella tua cartella Documenti\Arduino\librerie. - Examplo schizzo:
A. Apri il software Arduino
B. Quindi fare clic su file/Examples/Velleman_KA12/Velleman_KA12 - Il codice:
Linea per linea
Per rendere le funzioni del KA12 facili da usare, abbiamo creato una libreria.
Le righe 1 e 6 dichiarano l'uso e inizializzano la libreria. Questo deve essere fatto in ogni schizzo che utilizza il KA12. La libreria ti dà la possibilità di leggere facilmente tutti i valori del sensore e salvarli in un int-array o di leggere un valore e salvarlo in un int.
Per leggere tutti i sensori devi dichiarare un int-array con 24 posti (riga 2). Per riempire l'array usiamo il comando read (riga 8). nell'example, mostriamo tutti i valori al monitor seriale usando un ciclo for (riga da 9 a 12).
La comunicazione seriale è impostata nella linea 5.
Se hai bisogno di un solo valore puoi usare il comando "ka12_read" (riga 13).
VellemanProgetti
@Velleman_RnD
VELLEMAN nv – Legen Heirweg 33, Gavere (Belgio)
www.vellemanprojects.com
Documenti / Risorse
![]() |
Scudo di estensione dell'ingresso analogico velleman per Arduino [pdf] Manuale di istruzioni Scudo di estensione dell'ingresso analogico per Arduino |