So installieren Sie die Adafruit DHT22-Bibliothek für Raspberry Pi 3 modele B

1003
cyrine

Mein Code funktioniert nicht. (Fehlermeldung wird unter dem Code angezeigt.) Wie installiere ich die DHT22-Bibliothek für meinen Raspberry Pi 3?

Code:

import pigpio  import DHT22  from time import sleep # lancer GPIO pour pigpio pi= pigpio.pi() # installer le capteur dht22= DHT22.sensor(pi,7) # use the actuel GPIO pin name dht22.trigger ()  #nous voulons que notre temps de sommeil soit au-dessus de 3 seconde  sleepTime = 4 def readDHT22 (): #avoir une nouvelle lecture dht22.trigger() #enregidter le valeur humidite = '%.2f' % (dht22.humidite()) temp = '%.2f' % ( dht22.temperature()) return (humidite, temp)  while True : humidite, temperature = readDHT22() print ("Humidite est : " +humidite + "%") print ("temperature est : " + temperature + "c") sleep (sleepTime) 

Error:

PROBLEME: ##Traceback (most recent call last): File "/home/pi/Desktop/dht22.py", line 3, in <module> import DHT22 ImportError: No module named 'DHT22'## 
0
Es ist besser, den Code in die Frage zu schreiben, anstatt das Bild hochzuladen yass vor 7 Jahren 0
Siehe hier: https://github.com/polygontwist/uPython-DHT22 Stephen Rauch vor 7 Jahren 0
Willkommen bei Super User. Wie [Stephen Rauch (jetzt gestrichen)] (/ q / 1194646 # comment1736221_1194664) hervorgehoben hat, scheint es, als hätten Sie versehentlich zwei Konten erstellt. Sie sollten das [Kontaktformular] (/ Kontakt) verwenden und "Ich muss Benutzerprofile zusammenführen" auswählen, um Ihre Konten zusammenzuführen. Um sie zusammenzuführen, müssen Sie Links zu den beiden Konten angeben. Zu Ihrer Information sind dies https://superuser.com/users/713390/cyrine und https://superuser.com/users/713411/cyrin. (Sie werden sogar anders geschrieben!) Dann können Sie Antworten auf diese Frage [bearbeiten], kommentieren und akzeptieren. G-Man vor 7 Jahren 0
Dies ist offensichtlich (wahrscheinlich?) Nicht die Ursache Ihres Problems, aber: Sie sagen, dass Zeile 11 Ihres Codes `dht22.trigger ()` ist, aber Ihr Bildschirmbild sagt, dass es `dht222.trigger ()` ist. G-Man vor 7 Jahren 0
Sie haben Recht, ich habe das Konto dankend korrigiert. Außerdem habe ich die Bibliothek des Sensors DHT22 heruntergeladen. Ich konnte sie aber nicht finden. Und als ich den Code ausführte, erhielt ich eine Nachricht, dass die Bibliothek nicht existiert cyrine vor 7 Jahren 0

0 Antworten auf die Frage