云天 发表于 2022-10-10 14:17:22

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

本帖最后由 云天 于 2022-10-10 14:17 编辑


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




1、准备工作——加载行空板
点击“扩展库”,找到“官方库”下的“行空板”模块点击完成添加,点击返回后,就可以在“指令区”找到行空板,完成行空板加载。

2、练习一:点灯加载灯带库
LED灯环接在行空板24引脚

连接行空板成功后,点击“运行”




3、调色条绘制红、绿、蓝调色彩条及两侧增减按钮。

回调函数调整颜色值

主循环将颜色值赋值给LED灯及屏幕圆形。




4、三色按钮控制
因LED灯环对颜色细节不敏感,所以改用纯红绿蓝控制颜色,如红只有两个值0和255。







https://www.bilibili.com/video/BV1We4y1E7a4?share_source=copy_web
5、制作屏灯环
灯环中心点定位在(120,120),灯环半径为100,按平面直角坐标系四个区,逆时针用三角函数绘制24个圆。


6、分别控制灯珠
屏幕上每个圆开对应灯环上的灯珠,点击控制亮灭。

https://www.bilibili.com/video/BV1xR4y1R7Pa?share_source=copy_web

7、存储多帧,进行播放
对灯环亮灯状态进行存储,然后播放效果。在以上程序的基础上,增加如下代码:






【完整程序代码】




木子呢 发表于 2022-10-10 16:11:36

赞!

macCosmo 发表于 2022-11-8 11:41:32

好有趣!可以玩泡泡龙

曾剑波 发表于 2022-11-15 19:50:06

不错!让孩子们自己搞一下
页: [1]
查看完整版本: 行空板界面操控LED灯环(Mind+图形化编程)