项目实践案例征集K10-六年级第25课 安全带未系提醒
2025-02-112727
AI 快速预览详细
本项目是使用行空板K10实现的安全带未系提醒系统,适用于六年级学生的STEM教育。项目中详细介绍了如何使用按钮模拟座位有人及安全带状态,播放提示音并显示文字提醒。通过这个项目,学生可以学习传感器和编程的应用,提高动手实践能力。
![]() ![]() ![]() ![]() ![]() ![]() 代码 /*! * MindPlus * esp32s3bit * */ #include "unihiker_k10.h" #include "Arduino_image_cache.h" // 创建对象 UNIHIKER_K10 k10; uint8_t screen_dir=2; Music music; // 主程序开始 void setup() { k10.begin(); k10.initScreen(screen_dir); k10.creatCanvas(); } void loop() { // 模拟座位有人 if ((k10.buttonA->isPressed())) { // 模拟系好安全带 if ((k10.buttonB->isPressed())) { k10.canvas->canvasClear(); music.stopPlayTone(); } else { k10.setScreenBackground(0xFFFFFF); music.playMusic(BA_DING); k10.canvas->canvasText("请系好安全带", 50, 50, 0xFF0000, k10.canvas->eCNAndENFont24, 50, true); k10.canvas->canvasDrawBitmap(0,100,240,240,image_data1); k10.canvas->updateCanvas(); } } else { k10.canvas->canvasClear(); music.stopPlayTone(); } } |









