lcd1602初始化的参数(PYBNano驱动LCD1602A显示)
lcd1602初始化的参数(PYBNano驱动LCD1602A显示)lcd = GpioLcd(rs_pin=Pin.board.Y10 print("Running test_main") LCD1602A.rar (4.46 KB 下载次数: 0)def test_main(): """Test function for verifying basic functionality."""
此次使用PYB Nano开发板驱动LCD1602A显示,为了减少接线采用四线制接法,由于LCD的对比度调节引脚V0直接接了地端,所以看上去稍微有些“鬼影”。
【1】硬件连接:
【2】程序源码:
库文件:
LCD1602A.rar (4.46 KB 下载次数: 0)
-
def test_main():
-
"""Test function for verifying basic functionality."""
-
print("Running test_main")
-
lcd = GpioLcd(rs_pin=Pin.board.Y10
-
enable_pin=Pin.board.Y9
-
d4_pin=Pin.board.Y5
-
d5_pin=Pin.board.Y6
-
d6_pin=Pin.board.Y7
-
d7_pin=Pin.board.Y8
-
num_lines=2 num_columns=16)
-
lcd.putstr("PYBNano LCD!\nHi MicroPython!")
-
delay(10000)
-
lcd.clear()
-
lcd.putstr("It Works!\nSecond Line")
-
delay(3000)
-
lcd.clear()
-
count = 0
-
while True:
-
lcd.move_to(0 0)
-
lcd.putstr("}" % (millis() // 1000))
-
delay(1000)
-
count = 1
-
print(count)
-
#if __name__ == "__main__":
-
test_main()
复制代码
以上图文内容均是EEWORLD论坛网友:hanyeguxingwo 原创,在此感谢。
欢迎微博@EEWORLD
如果你也写过此类原创干货请关注EEWORLD(电子工程世界)回复“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!
与更多行业内网友进行交流请登陆EEWORLD论坛。