【01Studio MaixPy AI K210】10.LCD

目录

导包:

lcd库

烧图片文件:

脱机运行:

例程:

导包:

import lcd,image,utime

lcd库

'''
初始化 LCD。 
【type】LCD 类型;
【freq】通信频率;
【color】LCD 初始化的颜色。
'''
lcd.init(type=1,freq=15000000,color=lcd.BLACK)

#注销 LCD 驱动,释放 IO 引脚。
lcd.deinit()

#填充指定颜色。默认是黑色
lcd.clear(color)

'''
写字符
【x,y】起始坐标;
【str】字符内容
【color】字体颜色
【bg_color】字体背景颜色
'''
lcd.draw_string(x,y,str,color,bg_color)

'''
显示图片。
【image】RGB565 或 GRAYSCALE 图片。
【ROI】显示的感兴趣区域,未指定则为图像大小。
'''
lcd.display(image,roi=Auto)

'''
LCD 屏幕方向设定。
【dir】取值范围[0-3],从 0 到 3 依顺时钟旋转。
'''
lcd.rotation(dir)

'''
镜面显示。
【invert】=True 则为镜面显示;=False 则否。
'''
lcd.mirror(invert)

烧图片文件:

脱机运行:

将 LCD.py 改成 main.py,发送到开发板。

 

例程:

'''
main.py

说明:编程实现LCD显示信息。需要将01Studio.bmp文件发送到开发板。
'''

import lcd,image,utime

lcd.init() #初始化LCD
lcd.clear(lcd.WHITE) #清屏白色

#显示字符
lcd.draw_string(100, 100, "happy new years!",lcd.RED, lcd.WHITE) #显示字符

utime.sleep(2) #延时2秒

#显示图像,记得先将01Studio.bmp文件发送到开发板
lcd.rotation(1) #由于图像默认是240*320,因此顺时钟旋转90°。
lcd.display(image.Image("01Studio.bmp"))

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

因心,三人水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值