|
|
@@ -0,0 +1,27 @@
|
|
|
+/*
|
|
|
+ * Copyright (c) 2006-2019, RT-Thread Development Team
|
|
|
+ *
|
|
|
+ * SPDX-License-Identifier: MIT License
|
|
|
+ *
|
|
|
+ * Change Logs:
|
|
|
+ * Date Author Notes
|
|
|
+ * 2019-06-13 SummerGift first version
|
|
|
+ */
|
|
|
+
|
|
|
+from machine import LCD # 从 machine 导入 LCD 类
|
|
|
+
|
|
|
+lcd = LCD() # 创建一个 lcd 对象
|
|
|
+lcd.light(False) # 关闭背光
|
|
|
+lcd.light(True) # 打开背光
|
|
|
+lcd.fill(lcd.BLACK) # 将整个 LCD 填充为黑色
|
|
|
+lcd.fill(lcd.RED) # 将整个 LCD 填充为红色
|
|
|
+lcd.fill(lcd.GRAY) # 将整个 LCD 填充为灰色
|
|
|
+lcd.fill(lcd.WHITE) # 将整个 LCD 填充为白色
|
|
|
+lcd.pixel(50, 50, lcd.BLUE) # 将(50,50)位置的像素填充为蓝色
|
|
|
+lcd.text("hello RT-Thread", 0, 0, 16) # 在(0, 0) 位置以 16 字号打印字符串
|
|
|
+lcd.text("hello RT-Thread", 0, 16, 24) # 在(0, 16)位置以 24 字号打印字符串
|
|
|
+lcd.text("hello RT-Thread", 0, 48, 32) # 在(0, 48)位置以 32 字号打印字符串
|
|
|
+lcd.line(0, 50, 239, 50) # 以起点(0,50),终点(239,50)画一条线
|
|
|
+lcd.line(0, 50, 239, 50) # 以起点(0,50),终点(239,50)画一条线
|
|
|
+lcd.rectangle(100, 100, 200, 200) # 以左上角为(100,100),右下角(200,200)画矩形
|
|
|
+lcd.circle(150, 150, 80) # 以圆心位置(150,150),半径为 80 画圆
|