Lcd I2C pcf8574t

Ciao a tutti,

intanto vi ringrazio in anticipo per l’aiuto che mi darete.

Ho un arduino UNO e volevo visualizzare delle informazioni su un LCD con I2C.

La scheda I2C è la pcf8574t.

Ho effettuato i collegamenti nel modo seguente:

-SCL su A5
-SDA su A4
-Vcc su 5V
-GND su GND

Visionando la scheda I2C ho notato che A0, A1 e A2 non sono aperti quindi ho pensato che l’indirizzo fosse 0x27. Ho pensato di usare I2C_scanner.ino per averne certezza.

Dando alimentazione noto che il pannello si illumina e correggo il contrasto. Compilo lo sketch ma la I2C non viene rilevata. In allegato l’immagine del monitor.

Ho verificato se ci fossero collegamenti errati o cortocircuiti tra i piedini dell’integrato dell’I2C…ma nulla…

consigli?

i2c.JPG

Con i ponticelli tutti chiusi l'indirizzo è 0x20 e 0x27 se tutti aperti. Se poi è presente l'integrato PCF8574A (con "A" finale) allora l'intervallo va da 0x38 a 0x3F

Quando usi il bus I2C è obbligo connettere su SCL e SDA due resistenze du pull-up da 2200 - 3300 Ohm.

Se poi sei in presenza di disturbi o un collegamento lungo direi di arrivare a 1800 Ohm complessivi, ma non scendere oltre.

Attento che alcuni schedine I2C hanno già a bordo tali resistenze e quindi è necessario fare due conti.