Sono nuovo quindi chiedo scusa in anticipo se la mia domanda può sembrare stupida.
Ho acquistato la shield i2c da collegare al display lcd per risparmiare qualche pin, e fin qua tutto ok...
il mio problema è con la shield keypad da collegare al display per avere un controllo tramite pulsanti. Posso collegare le 2 shield ( i2c e keypad) insieme al display o vanno in conflitto??
La schedina I2C si interfaccia con i pin del LCD e con il bus I2C di Arduino, la tastiera, come ben descritto, usa SOLO un pin analogico (A0) di Arduino e quindi non c'è alcun conflitto tra di loro.
Il problema nasce se vuoi usare lo stampato fatto da loro ...
... la tua schedina va saldata direttamente sul LCD e poi esce con i collegamneti per l'alimentazione e l'I2C. Quello stampato prevede che l'LCD venga saldato su di esso e vada poi a collegarsi ad Arduino.
Potresti usare quello stampato SOLO per la parte tastiera ed avere l'LCD con la sua scheda I2C separato.
BiaRasta:
... e poi saldo dei cavetti o un'altro connettore strip dalla schedina Keypad all'I2C
Per avere tutto collegato tramite quel singolo shield ?
Se è così SI, prendi i 4 fili della schedina I2C e li colleghi nei punti giusti dello shield della keyboard così alla fine devi solo inserire lo shield su Arduino per avere tutti i collegamenti.
Mi raccomando ... i fili del I2C il più corti possibile ... :
Non ho capito ...
... quella scheda ha il formato esatto di una shield da inserire su Arduino, quindi, tu ci monti sopra i tasti, ci colleghi i fili che arrivano dalla schedina I2C e la infili su Arduno.
io invece voglio collegare con strip Display , I2C e Keypad , andare ad arduino con dei cavi in modo di tenere arduino singolo con i cavi che servono che vengono dal gruppo Display , I2C e keypad.
Ok chiarissimo grazie ....la cosa che mi premeva di più era la compatibilità fra I2C e Keypad.. al max collegherò tutto con arduino e collegherò con i cavi le uscite dei relè e sensori sperando ke allungando quei cavi non perdano la comunicazione...per i relè non m preoccupa molto, mentre i sensori come dht11 e sensore umidità terreno si...dici che si possono allungare tranquillamente o anche quelli li devono rimaner corti??nel caso debbano rimanere corti hai qualche suggerimento?? Cnq intanto grazie per tutta la disponibilità
Non so se lo hai notato, ma quella è la parte del LCD e ... se non ce lo saldi (... e tu NON ce lo saldi visto che lo saldi sul modulo I2C) e non saldi neanche gli altri componenti relativi al LCD ... i pin sono collegati al nulla
cioè scusa la mia ignoranza come avrai capito sono alle prime armi.
io in poche parole tutto quello che viene fuori dall'lcd non lo faccio neanche perchè è già tutto compreso nell' I2C, quindi mi preoccupo solo di creare una schedina con i pulsanti e le resistenze che vanno ad A0 e quello che va al reset....giusto?
la schedina pulsanti fatta e funzionante, adesso aspetto l'I2C.
Riguardo quest'ultima (I2C) i collegamenti ho visto che abbiamo gnd e vcc per l'alimentazione, e poi abbiamo i pin SCL e SDA.
io non capisco una cosa ho visto che su arduino in fondo ai piedini digitali ci sn quello SCL e quello SDA però in tutti i video che ho visto in internet li collegano su A4 e A5....
Perché tanto su Arduino UNO ... quei pin SONO collegati assieme, ovvero, nel ATmega328P i due pin A4 ed A5 fanno o da ingresso analogico oppure da bus I2C.
Puoi quindi indifferentemente usare o i due pin SCL/SDA o i due pin A5/A4 (trovi queste info nel reference della UNO)
a ok...be quindi se io li collego su SCL e su SDA di arduino , i pin A4 e A5 posso utilizzarli per altro oppure sono comunque impegnati da SCL e SDA anche se non fisicamente?