bonjour à tous,
voila je veux communiquer avec un capteur à ultrason et j'ai choisie la communication i2c avec la librairie smbus, mais le probleme c'est qu'il me retourne toujours la valeur 0 et je ne comprend pas pourquoi.
voici mon code:
avez vous une idée d'ou peux venir le probleme?Code:#! usr/bin/python import time import smbus Bus_I2C = smbus.SMBus(1) Adresse_I2C_US = 0x48 #adresse du ADC ADS1115 while True: time.sleep(1)#attente d'une seconde try: tension=Bus_I2C.read_word_data(Adresse_I2C_US,0)#on lit la tension de l'ultrason via le module ADC et on la met dans une variable print(tension) except IOError: print("Erreur de connexion i2c")
merci d'avance![]()
-----