完善资料让更多小伙伴认识你,还能领取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);绘制实心圆 简单写个案例了解如何使用
|
|
相关推荐
|
|
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
828 浏览 0 评论
824 浏览 0 评论
861 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
836 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
1292 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11821 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 09:50 , Processed in 0.973196 second(s), Total 63, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号