最奇怪的是:在python中,如果我不使用原始输入,lcd显示会将文本全部置乱

2024-06-01 04:40:30 发布

您现在位置:Python中文网/ 问答频道 /正文

使用树莓皮和液晶显示器16x2与Adafruit的模块。 https://github.com/codecube/raspberry-pi-GPIO/blob/master/Adafruit_CharLCD.py

from Adafruit_CharLCD import Adafruit_CharLCD

lcd = Adafruit_CharLCD()
lcd.begin(16,1)
lcd.clear()
msg = "Message goes here"
lcd.message(str(msg))

这不管用。文本变得混乱,有一些奇怪的字符,它完全不稳定。如果我运行几次,每次都会得到不同的结果。可能是LCD、RPi甚至焊接有问题。但为什么我这么做没问题:

from Adafruit_CharLCD import Adafruit_CharLCD

lcd = Adafruit_CharLCD()
lcd.begin(16,1)
lcd.clear()
msg = raw_input("Enter message\n")
lcd.message(str(msg))

每次都很完美。我写的所有东西都是这样完美地展现出来的。不可能是硬件吧?是编码吗?我不知道。你知道吗


Tags: 模块fromhttpsimportadafruitmessagelcdmsg