LCD_sample.py 1.2 KB

1234567891011121314151617181920212223
  1. from machine import LCD # 从 machine 导入 LCD 类
  2. import time
  3. lcd = LCD() # 创建一个 lcd 对象
  4. lcd.light(False) # 关闭背光
  5. lcd.light(True) # 打开背光
  6. lcd.fill(lcd.BLACK) # 将整个 LCD 填充为黑色
  7. time.sleep(1)
  8. lcd.fill(lcd.RED) # 将整个 LCD 填充为红色
  9. time.sleep(1)
  10. lcd.fill(lcd.GREEN) # 将整个 LCD 填充为灰色
  11. time.sleep(1)
  12. lcd.fill(lcd.BLUE) # 将整个 LCD 填充为白色
  13. time.sleep(1)
  14. lcd.fill(lcd.WHITE) # 将整个 LCD 填充为白色
  15. lcd.pixel(50, 50, lcd.BLUE) # 将(50,50)位置的像素填充为蓝色
  16. lcd.text("hello RT-Thread", 0, 0, 16) # 在(0, 0) 位置以 16 字号打印字符串
  17. lcd.text("hello RT-Thread", 0, 16, 24) # 在(0, 16)位置以 24 字号打印字符串
  18. lcd.text("hello RT-Thread", 0, 48, 32) # 在(0, 48)位置以 32 字号打印字符串
  19. lcd.line(0, 50, 239, 50) # 以起点(0,50),终点(239,50)画一条线
  20. lcd.line(0, 50, 239, 50) # 以起点(0,50),终点(239,50)画一条线
  21. lcd.rectangle(100, 100, 200, 200) # 以左上角为(100,100),右下角(200,200)画矩形
  22. lcd.circle(150, 150, 80) # 以圆心位置(150,150),半径为 80 画圆
  23. lcd.show_bmp(180, 50, "sun.bmp") # 以位置(180,50)为图片左下角坐标显示文件系统中的 bmp 图片 "sun.bmp"