快捷搜索:  汽车  科技

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】硬件连接:

lcd1602初始化的参数(PYBNano驱动LCD1602A显示)(1)

lcd1602初始化的参数(PYBNano驱动LCD1602A显示)(2)

【2】程序源码:

库文件:

lcd1602初始化的参数(PYBNano驱动LCD1602A显示)(3)

LCD1602A.rar (4.46 KB 下载次数: 0)

  1. def test_main():

  2. """Test function for verifying basic functionality."""

  3. print("Running test_main")

  4. lcd = GpioLcd(rs_pin=Pin.board.Y10

  5. enable_pin=Pin.board.Y9

  6. d4_pin=Pin.board.Y5

  7. d5_pin=Pin.board.Y6

  8. d6_pin=Pin.board.Y7

  9. d7_pin=Pin.board.Y8

  10. num_lines=2 num_columns=16)

  11. lcd.putstr("PYBNano LCD!\nHi MicroPython!")

  12. delay(10000)

  13. lcd.clear()

  14. lcd.putstr("It Works!\nSecond Line")

  15. delay(3000)

  16. lcd.clear()

  17. count = 0

  18. while True:

  19. lcd.move_to(0 0)

  20. lcd.putstr("}" % (millis() // 1000))

  21. delay(1000)

  22. count = 1

  23. print(count)

  24. #if __name__ == "__main__":

  25. test_main()

复制代码

lcd1602初始化的参数(PYBNano驱动LCD1602A显示)(4)

lcd1602初始化的参数(PYBNano驱动LCD1602A显示)(5)

以上图文内容均是EEWORLD论坛网友:hanyeguxingwo 原创,在此感谢。

欢迎微博@EEWORLD

如果你也写过此类原创干货请关注EEWORLD(电子工程世界)回复“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!

与更多行业内网友进行交流请登陆EEWORLD论坛。

猜您喜欢: