K210学习笔记(1-lcd屏幕的应用)

本文介绍了如何使用MaixPyIDE和SiPEEDMAixBit硬件进行LCD屏幕的初始化,包括设置不同类型、频率和颜色,并展示了如何通过draw_string方法显示字符串及调整字体颜色和背景颜色。此外,还提到了利用image模块显示带有文本的图像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为自己的学习记录使用,使用软件为: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) # 展示图像

 资料来源:MaixPy 文档简介 - Sipeed Wiki

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

江弦凤歌

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

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

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

打赏作者

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

抵扣说明:

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

余额充值