Python 此构造函数不接受任何参数
这是我试图显示湿度传感器数据的代码 到我的lcd 当我运行这个程序时 回溯(最近一次调用last):文件“lcd.py”,第7行 lcd=CharLCD(cols=16,rows=2,pin_rs=37,pin_e=35,pins_data=[33,31,29,23])类型错误:此构造函数不接受 论据Python 此构造函数不接受任何参数,python,raspberry-pi,Python,Raspberry Pi,这是我试图显示湿度传感器数据的代码 到我的lcd 当我运行这个程序时 回溯(最近一次调用last):文件“lcd.py”,第7行 lcd=CharLCD(cols=16,rows=2,pin_rs=37,pin_e=35,pins_data=[33,31,29,23])类型错误:此构造函数不接受 论据 我已经纠正了所有的错误,但我不确定我做错了什么。不确定您使用的是哪个版本的RPLCD,但在当前的稳定版本中,它说直接使用RPLCD.CharLCD是不推荐的。尝试将import语句切换为 from
我已经纠正了所有的错误,但我不确定我做错了什么。不确定您使用的是哪个版本的
RPLCD
,但在当前的稳定版本中,它说直接使用RPLCD.CharLCD
是不推荐的。尝试将import语句切换为
from RPLCD.gpio import CharLCD
我也犯了同样的错误。但意识到我在运行python2。在安装最新版本的RPLCD并作为python3运行后,以下各项起到了作用:
from RPLCD import CharLCD
import RPi.GPIO as GPIO
lcd = CharLCD(cols=16, rows=2, pin_rs=37, pin_e=35,
pins_data=[33, 31, 29, 23], numbering_mode=GPIO.BOARD)
# please note that numbering_mode can not be None in latest version of RPLCD
lcd.write_string(u'Hello World')
输出:
- 显示总线定时的另一个示例李>
from RPLCD import CharLCD
import RPi.GPIO as GPIO
lcd = CharLCD(cols=16, rows=2, pin_rs=37, pin_e=35,
pins_data=[33, 31, 29, 23], numbering_mode=GPIO.BOARD)
# please note that numbering_mode can not be None in latest version of RPLCD
lcd.write_string(u'Hello World')