Hallo,
für eine einfache Temperatursteuerung möchte ich die aufgenommenen Werte für Luftfeuchte und Temperatur mit Python graphisch darstellen.
Beim Ausführen wird allerdings angezeigt AttributeError: module 'serial' has no attribute 'Serial'
Zuvor habe ich serial und matplotlib mit pip installiert.
Ich benutze Visual Studio Code 1.73.1
Schon der im Prinzip nur aus Online-Beispielen kopierte und leicht angepasste Code funktioniert nicht.
Evtl. kann mir jemand sagen wo der Fehler liegt.
Der Code:
import serial
import matplotlib.pyplot as plt
plt.ion()
fig=plt.figure()
i=0
x=list()
y=list()
ser = serial.Serial('COM3', 9600)
ser.close()
ser.open()
while True:
plot_feuchte=ser.readline()
print(plot_feuchte.decode())
x.append(i)
y.append(plot_feuchte.decode())
plt.scatter(i, float(plot_feuchte.decode()))
i+=1
plt.show()
plt.pause(3)