行空板界面操控LED灯环(Mind+图形化编程)

2022-10-101.3万
精华项目
AI 快速预览详细 收起
本文介绍了如何使用Mind+图形化编程软件在行空板界面上操控LED灯环。首先,需要加载行空板模块并连接LED灯环。接着,通过绘制红、绿、蓝调色彩条及两侧增减按钮,可以实现对LED灯环颜色的精细控制。此外,还可以通过三色按钮控制灯光,并存储多帧进行播放。这个项目非常适合STEM教育场景中的学生,帮助他们培养创新思维和编程能力。


行空板界面操控LED灯环(Mind+图形化编程)图1

【图形化编程】
图形编程是一项十分有趣的编程学习方式,是通过电脑鼠标来拖动乐高积木控制模块,进行构建。图形化编程的学习旨在通过课程训练,培养和提升学生的创新思维,计算思维和编程思维,帮助他们更好更正确的掌握科学世界的底层逻辑,从而更好的应对解决未来人生的各种问题。相比传统的代码编程,图形化编程更加简单、易读、易上手,是适合所有非程序员的编程爱好者入门平台。
【Mind+图形化编程
Mind+是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能,既可以拖动图形化积木编程,还可以使用Python/C/C++等高级编程语言。
【Mind+行空板图形化编程】
Mind+是一款集成了包括行空板在内的大量开源硬件的编程软件,它拥有非常多的图形化基础指令和扩展库。
STEM教育 · 行空板界面操控LED灯环(Mind+图形化编程)_image_1.webp
【行空板屏幕上界面操控LED灯环】


行空板界面操控LED灯环(Mind+图形化编程)图2

1、准备工作——加载行空板
点击“扩展库”,找到“官方库”下的“行空板”模块点击完成添加,点击返回后,就可以在“指令区”找到行空板,完成行空板加载。
行空板界面操控LED灯环(Mind+图形化编程)图4
2、练习一:点灯加载灯带库
行空板界面操控LED灯环(Mind+图形化编程)图8LED灯环接在行空板24引脚
行空板界面操控LED灯环(Mind+图形化编程)图5
连接行空板成功后,点击“运行”

行空板界面操控LED灯环(Mind+图形化编程)图6

行空板界面操控LED灯环(Mind+图形化编程)图7
3、调色条绘制红、绿、蓝调色彩条及两侧增减按钮。
行空板界面操控LED灯环(Mind+图形化编程)图9
回调函数调整颜色值
行空板界面操控LED灯环(Mind+图形化编程)图10
主循环将颜色值赋值给LED灯及屏幕圆形。


行空板界面操控LED灯环(Mind+图形化编程)图11
行空板界面操控LED灯环(Mind+图形化编程)图12
4、三色按钮控制
因LED灯环对颜色细节不敏感,所以改用纯红绿蓝控制颜色,如红只有两个值0和255。
行空板界面操控LED灯环(Mind+图形化编程)图13

行空板界面操控LED灯环(Mind+图形化编程)图3

行空板界面操控LED灯环(Mind+图形化编程)图14



5、制作屏灯环
灯环中心点定位在(120,120),灯环半径为100,按平面直角坐标系四个区,逆时针用三角函数绘制24个圆。
行空板界面操控LED灯环(Mind+图形化编程)图15
行空板界面操控LED灯环(Mind+图形化编程)图16
6、分别控制灯珠
屏幕上每个圆开对应灯环上的灯珠,点击控制亮灭。
行空板界面操控LED灯环(Mind+图形化编程)图17


7、存储多帧,进行播放
对灯环亮灯状态进行存储,然后播放效果。在以上程序的基础上,增加如下代码:
行空板界面操控LED灯环(Mind+图形化编程)图18

行空板界面操控LED灯环(Mind+图形化编程)图19



【完整程序代码】
下载附件控灯环6.rar



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
曾剑波
曾剑波
不错!让孩子们自己搞一下
macCosmo
macCosmo
好有趣!可以玩泡泡龙
木子哦
木子哦
赞!
- 没有更多了 -