完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上一节介绍了滚动的文字实现,这一节将继续带着大家了解M5Stack的屏幕与按键
先来看一下按键的几个函数,M5Stack的库已经封装好了,根据不同的使用情况可以调用不同的函数来实现 M5.BtnA/B/C. read();//如果按键按下,不断返回true,如果按键没按下不断返回false M5.BtnA/B/C. isPressed(); 如果按键按下,总是返回true,否则总是返回false M5.BtnA/B/C. isReleased(); 如果按键松开,总是返回true,如果按键按下总是返回false M5.BtnA/B/C. wasPressed(); 如果按下按键,返回一次true M5.BtnA/B/C. wasReleased(); 如果按键按下松开,返回一次true M5.BtnA/B/C. pressedFor(uint32_t ms); 如果按键按下超过设定时间,总是返回true M5.BtnA/B/C. releasedFor(uint32_t ms); 如果按键松开超过设定时间,总是返回true M5.BtnA/B/C. lastChange(); 如果按键状态被改变,返回状态改变时的系统运行时间,总是返回true 下面一起来认识两个与屏幕绘图相关的函数,更多的功能将在后续介绍 M5.Lcd.drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color); 绘制长方形轮廓 M5.Lcd.fillCircle(int32_t x0, int32_t y0, int32_t r, uint32_t color);绘制实心圆 简单写个案例了解如何使用
|
|
相关推荐
|
|
795 浏览 2 评论
【youyeetoo X1 windows 开发板体验】+ 影音处理和AI模型移植
668 浏览 5 评论
I.MX6ULL-飞凌 ElfBoard ELF1板卡- 移植zbar的方法
845 浏览 0 评论
1508 浏览 3 评论
由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常?
2409 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
3694 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-28 22:32 , Processed in 0.504312 second(s), Total 60, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号