Micropython et veml7700


#1

Bonjour,

j’ai acquis un capteur de lumiére veml7700 qui fonctionne bien lorsque j’utilise la programmation via arduino.

mais n’étant pas très familier avec le C, et en cours d’apprentissage du python je tente faire fonctionner ce capteur via micropython sur un nodemcu lolin.

j’ai trouver de très rare info sur un programme fais en python pur, essentiellement sur le fil suivant :
https://www.raspberrypi.org/forums/viewtopic.php?p=1407672

mais je galère pour le traduire en micropython à cause de la gestion en mode i2c qui est totalement différente du protocol i2c sous python et qui s’appelle smbus.
j’ai tenté me baser sur d’autres modules ( comme le BME280) , le problémes viens de la gestion de certaines addresse mémoire sur lequel il faut jouer bits par bits en fonction du LSB/MSB. voir le datasheet : https://www.vishay.com/docs/84286/veml7700.pdf

quelqu’un parmi vous connais bien python et en particulier micropython et le protocole i2c et qui pourrais me donner des pistes de recherches?

cordialement.