I2C - Sht31-d

Buonasera a tutti,
come già detto nella presentazione sono una neofita del mondo Arduino.
Quindi già mi scuso in anticipo per eventuali errori/orrori scritti nel topic.

Per il mio progetto devo collegare due sensori SHT31-d (adafruit breakout) al mio Arduino UNO. Il protocollo che usano è I2C, quindi spulciando in rete ho capito questo:

  • posso utilizzare il protocollo se i due sensori hanno diversi address.

Nel datasheet del SHT31-d ho trovato che hanno di default un indirizzo pari a 0x44, ma connettendo il pin ADR al VIN è possibile cambiare l’indirizzo di uno dei due sensori in 0x45.

Ho solo due sensori, quindi prima di connettere il tutto e magari provocare qualche danno avrei bisogno
di una conferma da parte vostra di aver capito bene quanto letto in rete e di aver schematizzato le connessioni nel modo corretto.

Tra l’altro, se non ho capito male, non avrei bisogno di nessuna resistenza di pull-up essendo già integrate nel sensore adafruit… o sbaglio?

Grazie,
Adriana

Mi sembra sia OK.

Sul modulo adafruit integra una pull-down da 10k su ADDR quindi va bene: 0x44 con ADDR scollegato, 0x45 con ADDR verso VDD

Grazie mille a entrambi.

Connessioni effettuate....
funziona tutto!

:slight_smile:

Adriana