这是我尝试显示湿度传感器数据的代码
到我的液晶显示器...
当我运行这个程序时,
回溯(最近一次调用最后一次):文件“lcd.py”,第 7 行
lcd = CharLCD(cols=16, rows=2, pin_rs=37, pin_e=35,pins_data=[33, 31, 29, 23]) TypeErrir:此构造函数不接受
论点
import sys
import Adafruit_DHT
from RPLCD import CharLCD
lcd = CharLCD(cols=16, rows=2, pin_rs=37, pin_e=35, pins_data=[33, 31, 29, 23])
while True:
humidity, temperature = Adafruit_DHT.read_retry(11, 4)
lcd.cursor_pos = (0, 0)
lcd.write_string("Temp: %d C" % temperature)
lcd.cursor_pos = (1, 0)
lcd.write_string("Humidity: %d %%" % humidity)
我已将所有引脚都正确放置,但我不确定我做错了什么。
不确定是哪个版本RPLCD
您正在使用,但在当前的稳定版本中它说使用RPLCD.CharLCD
直接被弃用。尝试将导入语句切换为
from RPLCD.gpio import CharLCD
更多文档在这里 http://rplcd.readthedocs.io/en/stable/getting_started.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)