作为自己的学习记录使用,使用软件为:MaixPy IDE;硬件为:SiPEED MAix Bit(含麦克风)。
1.1. lcd.init(type = 1, freq = 15000000, color = lcd.BLACK, invert = 0, lcd_type = 0)
作用:初始化LCD屏幕
1.1.1. 参数
· type:设备的类型(保留给未来使用):
· 0:None
· 1: lcd shield(默认值)
· 2: Maix Cube
· 5: sipeed rgb 屏转接板
(type是键值参数,必须在函数调用中通过写入type = 来显式地调用)
· freq: LCD(实际上指 SPI 地通讯速率)地频率
· color: LCD 初始化地颜色,可以是 16 位的 RGB565 颜色值,比如 0xFFFF; 或者 RGB888 元组,比如(236, 36, 36),默认 lcd.BLACK
· invert: LCD 反色显示
· lcd_type: lcd类型:
- 0:默认类型
- 1:LCD_TYPE_ILI9486
- 2:LCD_TYPE_ILI9481
- 3:LCD_TYPE_5P0_7P0,5 寸或 7 寸 分辨率为 800 * 480 的 lcd (需要搭配 sipeed 转接板)
- 4: LCD_TYPE_5P0_IPS,5 寸 分辨率为 854*489 的 IPS lcd (需要搭配 sipeed 转接板)
- 5: LCD_TYPE_480_272_4P3,4.3 寸分辨率为 480*272 的 lcd (需要搭 sipeed 配转接板)
1.2. lcd.draw_string(x,y,str,color,bg_color)
· [x,y]:起始坐标
· str: 要显示的字符串
· color:字体颜色
· bg_color:背景颜色
# Untitled - By: jiang - 周五 7月 21 2023
# 在LCD屏幕上显示字符串
import lcd
lcd.init() # 初始化LCD屏幕
lcd.draw_string(150, 100, "Hello K210!", lcd.RED, lcd.BLACK ) # 在屏幕上显示 Hello K210!
运行结果如下:
# Untitled - By: jiang - 周五 7月 21 2023
# 利用显示图片的方式显示英文
import lcd
import image
img = image.Image() # 建立一个空的图像变量,变量名为img
img.draw_string(150, 100, "Hello K210!", scale = 2 )
# scale的作用是控制文本的倍数,此时为两倍
lcd.display(img) # 展示图像