【发布时间】:2017-08-14 11:28:40
【问题描述】:
我目前正在使用树莓派,并使用 DHT11 每秒读取温度和湿度值。我必须将这些值实时保存到数据库中。 这是我每秒显示传感器数据的代码,我不知道如何以及在何处插入与数据库的连接线。
import RPi.GPIO as GPIO
import dht11
import time
import datetime
# initialize GPIO
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
# read data using pin 7
instance = dht11.DHT11(pin=4)
while True:
result = instance.read()
if result.is_valid():
print("Last valid input: " + str(datetime.datetime.now()))
print("Temperature: %d C" % result.temperature)
#print("Temperature: %d F" % ((result.temperature * 9/5) + 32))
print("Humidity: %d %%" % result.humidity)
time.sleep(1)
【问题讨论】:
标签: python mysql raspberry-pi