Bonjour,
J’ai une carte Arduino branché en usb sur mon Raspberry pi 3. Sur cette carte Arduino j’ai une sonde de température type ds18b20. Car par la suite j’aimerai y brancher d’autres capteurs.
Via le terminal j’arrive à lire les information de la sonde. Mais le problème est que la première mesure est fausse et aléatoire. j’aimerai seulement afficher la deuxième ou la troisième mesure. Car celle-ci sera ensuite récupéré sur une page php.
Voici le code python de mon Raspberry
#!/usr/bin/python
import serial
import time
locations=[’/dev/ttyACM0’]
for device in locations:
try:
ser = serial.Serial(device, baudrate=9600, timeout=1, writeTimeout=1)
for _ in range(4):
ligne = ser.readline()
print ligne
except:
print "Echec de connexion sur", device
Merci d’avance pour votre aide.