MOUNTED Shield Arduino I2C bus expansion with IO 8 IN + 8 OUT Relay
I / O expansion shield for Arduino based on the MCP23017 chip manufactured by Microchip.
You can pay safely by Card, PayPal, Amazon Pay or Bank Transfer
Express shipments with DHL, BRT, GLS
You have 15 days from delivery to return the product if you are not satisfied
Attenzione, il prodotto è MONTATO e COLLAUDATO.
Disponibile anche la versione in KIT o la versione montata su EBAY | MECTRONICA STORE
Shield di espansione I/O per Arduino basato sul chip MCP23017 prodotto da Microchip. Dispone di 8 ingressi digitali, ognuno dei quali dispone di un diodo di protezione, una resistenza di pull-up ed un LED; 8 uscite a relè con relativo LED di stato. Sono disponibili shield di espansione per espandere le capacità di comunicazione e elaborazione della board Arduino. Le puoi acquistare qui: EBAY | MECTRONICA STORE |
Libreria Arduino I²C I/O Expander Shield |
Abbiamo sviluppato una libreria software Arduino che fornisce tutte le routine necessarie alla rilevazione degli shield collegati e alla relativa gestione degli I/O (potete scaricare tale libreria da questa pagina). La comunicazione con l’MCP23017 è basata sull’I²C-Bus, pertanto la libreria utilizza “Wire.h” di Arduino; è presente una funzione “begin(int i2cAddress)” per inizializzare il singolo shield identificato tramite indirizzo I²C, ed anche una “init()” per programmare correttamente i registri interni del chip secondo le nostre necessità, ed infine una “pinMode(int pin, int mode)” per indicare se i singoli pin di I/O sono input o output. Oltre alle funzioni di inizializzazione, le istruzioni che in particolare ci interessano sono le “digitalRead(int pin)”, “digitalWrite(int pin, int val)”, “digitalWordRead()” e “digitalWordWrite(word w)” che, rispettivamente, permettono di leggere lo stato di un singolo pin di input, scrivere un singolo pin di output, leggere lo stato di tutti i pin di input (8 nel nostro caso) ed infine scrivere lo stato di tutti i pin di output (sempre 8). |
Documentazione e link utili |
You might also like