KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO
search
  • KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO
  • KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO
  • KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO
  • KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO
  • KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO
  • KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO
  • KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO

KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè PER ARDUINO

47,00 €
Tasse incluse

Shield che consente ad Arduino di comandare 6 utilizzatori mediante relé ed acquisire lo stato di 6 ingressi analogici e 6 digitali. Gli ingressi digitali e le uscite a relè dispongono di un LED che ne segnala lo stato. Le linee di I/O sono collegate alle corrispondenti di Arduino mediante pin-strip a passo 2,54 mm. 

Quantità
Disponibile ma con pochi articoli in magazzino

  Pagamenti sicuri

Puoi pagare in sicurezza con Carta, PayPal, Amazon Pay, SisalPay in ricevitoria o Bonifico

  Spedizione a partire da 6,49€ in 2 - 4 giorni o espressa 9,90€

Corriere espresso 24/48h SDA, GLS, DHL, BRT oppure consegna in negozio o punto Poste

  Reso 15 giorni

Hai 15 giorni di tempo dalla consegna per rendere il prodotto se non ti soddisfa

ATTENZIONE: Il prodotto è un KIT da montare in autonomia. Sono fornite le istruzioni illustrate. Se si desidera la versione montata si prega di ordinare il codice VMA05 nel nostro store online.

Shield che consente ad Arduino di comandare 6 utilizzatori mediante relé ed acquisire lo stato di 6 ingressi analogici e 6 digitali. Gli ingressi digitali e le uscite a relè dispongono di un LED che ne segnala lo stato. Le linee di I/O sono collegate alle corrispondenti di Arduino mediante pin-strip a passo 2,54 mm. La scheda viene alimentata direttamente dal modulo Arduino, che fornisce i 5 volt ricavati dal proprio regolatore fra i contatti 5V e GND. I mini-relé della Shield funzionano a 12 volt, quindi affinché i relé funzionino correttamente bisogna alimentare il modulo Arduino con un alimentatore esterno in grado di fornire questa tensione. La scheda può essere utilizzata in tantissime applicazioni e in tantissimi modi. Trovate in questa pagina un piccolo sketch di esempio per gestire gli I/O tramite comandi seriali. Dimensioni (mm): 68x53.

Sketch

Usare lo shield I/O

La scheda può essere utilizzata per collegare Arduino ad utilizzatori che devono essere galvanicamente separati da essa (ad esempio piccoli motori elettrici) e leggere segnali di sensori o contatti che possono presentare disturbi impulsivi o picchi di tensione tali da danneggiare il microcontrollore ATmega senza un'adeguata protezione; i relé possono pilotare servo relé di maggiore potenza per gestire carichi che assorbono correnti molto intense o lavorano ad alta tensione.
La gestione dei relé e l'acquisizione dei segnali digitali e delle tensioni degli input analogici possono essere effettuate utilizzando semplici routine software o firmware generici già pronti; è anche possibile procedere da Personal Computer, infatti l'IDE di Arduino dispone di un emulatore di terminale (una sorta di Hyper Terminal di Windows) che permette l'invio e la ricezione di dati seriali alla scheda e quindi la gestione diretta dal PC dei relé e degli input. Inviando tramite seriale (impostata per 9.600, 8, N, 1, ossia velocità di 9.600 bps, 8 bit, nessuna parità e un bit di stop) il comando seguito dal numero del canale, si attiva il relè corrispondente; ad esempio, con O2 si attiva il relè 2. Il funzionamento previsto per le uscite è di tipo bistabile (toggle) quindi ogni comando inverte lo stato del relativo relé. Col comando Ix (dove è il numero del canale) si richiede lo stato di un ingresso digitale, mentre con Ax si interroga un ingresso analogico.
Ad ogni comando, il modulo Arduino risponde all'emulatore di terminale con un messaggio che segnala la condizione dell'uscita dovuta al comando stesso, ovvero lo stato dell'ingresso oggetto del comando. Ad esempio, impartendo il comando O2 si può ottenere “Out 2 = 1” . Analogamente, per gli ingressi possiamo avere messaggi del tipo “In 3 = 0” se trattasi di input digitale o Analog 1=126 se si parla di input analogico; in quest'ultimo caso il valore indicato dopo il simbolo di uguale è il corrispondente dell'A/D converter.
È anche possibile gestire gli I/O caricando nel microcontrollore di Arduino il firmware FIRMATA, scaricabile dalle pagine web http://arduino.cc/en/Reference/Firmata oppure http://firmata.org/wiki/Main_Page . Con esso potete gestire gli ingressi e le uscite direttamente da un'interfaccia grafica, grazie a Processing; quest'ultimo è un linguaggio di programmazione Java Based e open-source di cui abbiamo parlato nella quinta puntata del corso su Arduino, pubblicata nel fascicolo numero 151 (novembre 2010). Processing è un linguaggio che permette di realizzare moltissime applicazioni (sketch con Arduino) e in questo caso lo possiamo usare per elaborare lo sketch firmata , che si trova direttamente tra gli esempi dell'IDE di Arduino e che ci servirà a gestire input e relé della nostra scheda. Questo sketch va modificato leggermente, semplicemente per "dire" ad Arduino quali pin sono collegati alle uscite e quali agli ingressi; poi tutto funzionerà senza difficoltà.

Il linguaggio processing

Si tratta di un linguaggio di programmazione basato su Java , che consente di sviluppare diverse applicazioni come giochi, animazioni e contenuti interattivi. Basandosi su Java, ne eredita completamente la sintassi, i comandi e il paradigma di programmazione orientata agli oggetti; inoltre mette a disposizione numerose funzioni ad alto livello per gestire facilmente l'aspetto grafico e multimediale. É distribuito sotto licenza Open Source ed è supportato dai sistemi operativi GNU Linux Mac OS X e Windows.
Il pacchetto, scaricabile gratuitamente dal sito ufficiale http://processing.org, mette a disposizione un ambiente di sviluppo integrato (IDE), e le varie creazioni (sketch) vengono organizzate in uno sketchbook e possono essere esportate come Java applet.
Le funzionalità di processing possono essere espanse tramite delle librerie aggiuntive: ad esempio, è possibile utilizzare in Processing protocolli di comunicazione Seriale, TCP/IP, UDP, RDP, OSC, riuscendo in questo modo a gestire una moltitudine di applicazione hardware esterne.
Lo stesso ambiente di sviluppo Software di Arduino è derivato da Processing, con il quale condivide sia la struttura che il linguaggio di programmazione.

Informazioni aggiuntive

  • Il prodotto è in kit da saldare
  • La scheda Arduino non è compresa
  • È disponibile anche la versione montata codice VMA05

Documentazione e link utili

  • 6 relay outputs: 0.5A max 30V (*)
  • 6 analog inputs
  • 6 digital inputs
  • downloadable sample sketch
  • stackable design: the shield can be stacked with other shields
  • large user community
  • requires 1 Arduino UNO™ (not included)

Specifications

  • 1 A (max.) load per output
  • 30 V max. per output
  • uses pin 8 to 13 as outputs, pin A0 to A5 as analog inputs, and pin 2 to 7 as digital inputs
  • dimensions: 68 x 53mm / 2.67 x 2.08"

 

WPK05
5410329733001
1 Articolo

Scheda tecnica

Tipo
KIT SHIELD 6 in digitali 6 in analogici 6 uscite relè
Modello
WPK05 ( KA05 )

Potrebbe anche piacerti