Salve a tutti, sto smanettando con questi integrati
http://www.ti.com/lit/ds/symlink/pcf8574.pdfanche per impararae meglio la comunicazione i2c.
-Io sui registri normali (74hc595) ero abituato a inviare il byte tramite shiftOut.
ora per inviare i dati deo usare Wire.write ma non posso mettere tra le parentesi il byte direttamente se prim non lo passo tramite una variabile (questione 1)
-volevo inviare anche un byte attraverso la seriale ma no funziona o meglio vengoo inviati numeri a casaccio.(questione 2)
-il pin INT dell'ic a cosa serve?(questione 3)
lo sketch per il controllo da seriale è questo:
#include <Wire.h>
void setup()
{
Serial.begin(115200);
Wire.begin();
}
void loop()
{
Wire.beginTransmission(32);
if (Serial.available()>0)
{
Wire.write(Serial.read());
}
Wire.endTransmission();
}