江西建设推广网站,深圳创业项目,西安建设信息网官网,1688外贸订单网MixPY——让爱(AI)触手可及 MixPY布局 主控芯片#xff1a;K210#xff08;64位双核带硬件FPU和卷积加速器的 RISC-V CPU#xff09; 显示屏#xff1a;LCD_2.8寸 320*240分辨率#xff0c;支持电阻触摸 摄像头#xff1a;OV2640#xff0c;200W像素 扬声器#…MixPY——让爱(AI)触手可及 MixPY布局 主控芯片K21064位双核带硬件FPU和卷积加速器的 RISC-V CPU 显示屏LCD_2.8寸 320*240分辨率支持电阻触摸 摄像头OV2640200W像素 扬声器3W单声道喇叭及2.5mm双声道耳机孔 麦克风一颗数字高灵敏MEMS硅麦 存储介质16MBFlash可外接32G calss10 TF内存卡 板载功能RGB三色灯自定义2颗按键重力感应 电池管理PMU电源管理3重电池保护电路及550mah锂电池 无线网卡ESP8285,WiFi无线网卡 下载驱动CH340USB转TTL串口驱动电路 外接拓展3个 Type-C扩展接口,可外接18IO口及双电源输出 1、在屏幕上绘制文本信息
#MicroPython动手做37——驱动LCD与图文显示
#在屏幕绘制文本信息import mixno
import lcd
import imagelcd.init(freq15000000,color0x0000)
image image.Image()
image image.draw_string(0,0,MixPY,(255,0,0),5,mono_space0)
lcd.display(image) MxiPY 实验图形编程 2、LCD_显示驱动import lcd
屏幕显示2.8‘’ LCD 240*320驱动配置
1初始化显示
lcd.init(type1, freq15000000, colorlcd.BLACK)初始化LCD屏幕显示
参数: typeLCD的类型保留给未来使用 0: None 1: lcd shield默认值
freqLCD实际上指SPI的通讯速率 的频率
colorLCD初始化的颜色 RGB56516 位的颜色值比如0xFFFF RGB888元组 比如(236, 36, 36) 系统color常量默认lcd.BLACK
返回 None
2注销驱动
lcd.deinit()注销LCD驱动释放I/O引脚
参数 无
返回 None
3获取分辨率宽度
复制 lcd.width() 获取LCD的宽度水平分辨率
参数 无
返回 int类型的屏幕分辨率宽度
4获取分辨率高度
lcd.height()获取LCD的高度垂直分辨率
参数 无
返回 int类型的屏幕分辨率高度
5获取/设置频率
lcd.height()设置或者获取LCDSPI 的频率
参数 freq: LCD(SPI) 的频率
返回 int类型的屏幕 (SPI) 的频率
6显示图像
lcd.display(image, roiAuto)在液晶屏上显示一张imageGRAYSCALE或RGB565
参数: image显示图像imageGRAYSCALE或RGB565 roi 一个感兴趣区域的矩形元组(x, y, w, h)若未指定即为图像矩形 若 roi 宽度小于lcd宽度则用垂直的黑色边框使 roi 居于屏幕中心即用黑色填充未占用区域 若 roi 宽度大于lcd宽度则 roi 居于屏幕中心且不匹配像素不会显示即液晶屏以窗口形态显示 roi 的中心 若 roi 高度小于lcd高度则用垂直的黑色边框使 roi 居于屏幕中心即用黑色填充未占用区域 若 roi 高度大于lcd高度则 roi 居于屏幕中心且不匹配像素不会显示即液晶屏以窗口形态显示 roi 的中心
返回 None roi 是键值参数必须在函数调用中通过写入 roi 来显式地调用
7屏幕清空
lcd.clear(color)将液晶屏清空为黑色或者指定的颜色
参数: color 将屏幕清空为黑默认值或者指定的颜色 RGB56516 位的颜色值比如0xFFFF RGB888元组 比如(236, 36, 36) 系统color常量默认lcd.BLACK
返回 None
8设置屏幕方向
lcd.rotation(dir)设置LCD屏幕方向
参数 dir: 取值范围 [0,3] 从0到3依次顺时针旋转
返值 当前方向取值[0,3]
9设置镜面显示
lcd.mirror(invert)设置LCD是否镜面显示
参数 invert 是否镜面显示True或者False
返值 当前设置是否镜面显示返回True或者False
10显示文本
lcd.draw_string(x, y, text, text_color, color)在液晶屏上显示文本字符不支持中文
参数: *x,y图像中的(x, y)位置开始绘制您可以单独传递xy也可以作为元组(xy)传递
text 写入图像的字符串。\n,\r, 和\r\n结束符将光标移至下一行 text_color文本字符颜色 RGB56516 位的颜色值比如0xFFFF 系统color常量默认lcd.RED color屏幕背景颜色 RGB56516 位的颜色值比如0xFFFF 系统color常量默认lcd.BLACK
返回 None
11系统默认常量color颜色: lcd.BLACK0x0000 黑色 lcd.NAVY0x000F 深蓝色 lcd.DARKGREEN0x03E0 深绿色 lcd.DARKCYAN0x03EF 深青色 lcd.MAROON0x7800 褐红色 lcd.PURPLE0x780F 紫色 lcd.OLIVE0x7BE0 橄榄色 lcd.LIGHTGREY0xC618 浅灰色 lcd.DARKGREY0x7BEF 深灰色 lcd.BLUE0x001F 蓝色 lcd.GREEN0x07E0 绿色 lcd.CYAN0x07FF 青色 lcd.RED0xF800 红色 lcd.MAGENTA0xF81F 洋红色 lcd.YELLOW0xFFE0 黄色 lcd.WHITE0xFFFF 白色 lcd.ORANGE0xFD20 橙色 lcd.GREENYELLOW0xAFE5 绿黄色 lcd.PINK0xF81F 粉红色