|
@@ -2,6 +2,8 @@
|
|
|
|
|
|
|
|
**machine.LCD** 类是 machine 模块下面的一个硬件类,用于对 LCD 的配置和控制,提供对 LCD 设备的操作方法。
|
|
**machine.LCD** 类是 machine 模块下面的一个硬件类,用于对 LCD 的配置和控制,提供对 LCD 设备的操作方法。
|
|
|
|
|
|
|
|
|
|
+IoT board 板载一块 1.3 寸,分辨率为 `240*240` 的 LCD 显示屏,因此对该屏幕操作时,(x, y) 坐标的范围是 0 - 240。
|
|
|
|
|
+
|
|
|
### 构造函数
|
|
### 构造函数
|
|
|
|
|
|
|
|
在 RT-Thread MicroPython 中 `LCD` 对象的构造函数如下:
|
|
在 RT-Thread MicroPython 中 `LCD` 对象的构造函数如下:
|
|
@@ -17,15 +19,20 @@
|
|
|
|
|
|
|
|
#### **LCD.fill**(color)
|
|
#### **LCD.fill**(color)
|
|
|
|
|
|
|
|
-根据给定的颜色填充整个屏幕,可以传入的参数有:
|
|
|
|
|
|
|
+根据给定的颜色填充整个屏幕,支持多种颜色,可以传入的参数有:
|
|
|
|
|
|
|
|
```
|
|
```
|
|
|
-WHITE BLACK BLUE BRED GRED GBLUE RED MAGENTA GREEN CYAN YELLOW BROWN BRRED GRAY GRAY175 GRAY151 GRAY240 GRAY240
|
|
|
|
|
|
|
+WHITE BLACK BLUE BRED GRED GBLUE RED MAGENTA GREEN CYAN YELLOW BROWN BRRED GRAY GRAY175 GRAY151 GRAY240
|
|
|
```
|
|
```
|
|
|
|
|
+
|
|
|
|
|
+详细的使用方法可参考[示例](#_3)。
|
|
|
|
|
+
|
|
|
#### **LCD.pixel**(x, y, color)
|
|
#### **LCD.pixel**(x, y, color)
|
|
|
|
|
|
|
|
向指定的位置(x, y)画点,点的颜色为 color 指定的颜色,可指定的颜色和上一个功能相同。
|
|
向指定的位置(x, y)画点,点的颜色为 color 指定的颜色,可指定的颜色和上一个功能相同。
|
|
|
|
|
|
|
|
|
|
+注意:(x, y) 坐标的范围是 0 - 240,使用下面的方法对坐标进行操作时同样需要遵循此限制。
|
|
|
|
|
+
|
|
|
#### **LCD.text**(str, x, y, size)
|
|
#### **LCD.text**(str, x, y, size)
|
|
|
|
|
|
|
|
在指定的位置(x,y)写入字符串,字符串由 str 指定,字体的大小由 size 指定,size 的大小可为 16,24,32。
|
|
在指定的位置(x,y)写入字符串,字符串由 str 指定,字体的大小由 size 指定,size 的大小可为 16,24,32。
|