Ciao ragazzi,vi spiego il mio problema: vorrei provare a leggere dei dati derivanti da un modulo (accelerometro+giroscopio 3assi) che comunica con arduino tramite I2C. Io non ho mai usato questo protocollo, so solo che serve per spedire i dati in via seriale e che quindi necessita di una filo per i dati e un filo per il clk di sincronismo(correggetemi se erro). La mia domanda è: Devo settare inizialmente arduino dicendogli di dare un clk specifico? Che tipo di dati mi devo aspettare in ingresso? Per leggerli basta un classico analogRead? Grazie infinite smiley
Ciao.
L'I2C si gestisce con la lib Wire tramite i pin A4 e A5 oppure, sulle schede con layout R3, anche dai pin SDA e SCL posti sopra al connettore USB dell'Arduino.
La libreria è spiegata qui:
Grazie mille,spero di aver capito. Saprò dirti
Datti una guardata anche a QUESTO tutorial ...
Guglielmo
leo72:
Ciao.
L'I2C si gestisce con la lib Wire tramite i pin A4 e A5 oppure, sulle schede con layout R3, anche dai pin SDA e SCL posti sopra al connettore USB dell'Arduino.
Questi Pin (A4 e A5) vale per l'Arduino UNO. Il MEGA e Leonardo ce li hanno su alri piedini.
Ciao Uwe