http://www.lineameteo.it/viewtopic.php?f=2&t=16403&p=487690#p487690
-----------------------------------
As_Needed
Sab 06 Apr, 2019 00:45

Re: Meteohelix IoT
-----------------------------------
Il protocollo I2C ha praticamente due linee SDA e SCL, una per il data e una per il clock. Queste due linee sono open drain (in inglese) , questo significa che l'uscita è sempre a livello logico basso, quindi hanno bisogno di due resistori di pull up sulle linee per far avere un segnale alto.
Funzionano con una sequenza start e stop tra il master e slave. Il clock SCL è sempre il master e SDA trasferisce i bit dei dati. Di solito l I2C funziona tra 7 e 9 bit di dati.
In poche parole questa è la sequenza:
1) Si manda una sequenza di start
2)Slave manda un bit R/W per informare che sta per scrivere
3) Manda il messaggio
4) invia i data bit
5)Sequenza di stop

Il sensibus funziona differentemente come spiegato qui in questo utile link, e spiegano anche un alternativa di come connetterlo con l'I2C ;)

https://www.i2cchip.com/humidity_sensors.html


Insomma hanno diverso numero di bit e un differente uso di start e stop, per questo non possono essere compatibili direttamente.

Forse ti può interessare pure questo ;)

https://www.i2cchip.com/index_m.html


