我们目前正在研究 Raspberry Pi 3 B 上的温度/湿度传感器。DHT22 传感器已插入 GrovePi。到目前为止,传感器工作正常。
让我们来看看实际的问题:
import grovepi
# Connect the Grove Temperature & Humidity Sensor Pro to digital port D4
# SIG,NC,VCC,GND
sensor = 4
while True:
try:
[temp,humidity] = grovepi.dht(sensor,1)
print "temp =", temp, " humidity =", humidity
except IOError:
print "Error"
这是我们的 Python 脚本。它应该打印出温度和湿度。但是当我们执行脚本时,我们会收到以下异常:
[温度.湿度] = grovepi.dht(传感器,1)
ValueError:解包的值太多
您可以在此网站上查看脚本和预期结果:
http://wiki.seeed.cc/Grove-Temperature_and_Humidity_Sensor_Pro/