2022-10-10 14:17:22 [显示全部楼层]
1498浏览
查看: 1498|回复: 3

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

[复制链接]
本帖最后由 云天 于 2022-10-10 14:17 编辑

IMG_20221010_081119.jpg

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

【行空板屏幕上界面操控LED灯环】


IMG_20221010_081722.jpg

1、准备工作——加载行空板
点击“扩展库”,找到“官方库”下的“行空板”模块点击完成添加,点击返回后,就可以在“指令区”找到行空板,完成行空板加载。
1.jpg
2、练习一:点灯加载灯带库
2.jpg LED灯环接在行空板24引脚
3.jpg
连接行空板成功后,点击“运行”

MonOctober-202210107361..png

IMG_20221009_112426.jpg
3、调色条绘制红、绿、蓝调色彩条及两侧增减按钮。
MonOctober-202210103429..png
回调函数调整颜色值
MonOctober-202210108263..png
主循环将颜色值赋值给LED灯及屏幕圆形。


MonOctober-202210109953..png
IMG_20221010_095557.jpg
4、三色按钮控制
因LED灯环对颜色细节不敏感,所以改用纯红绿蓝控制颜色,如红只有两个值0和255。
screenshots-控灯环3-1665367287817.png

IMG_20221010_081748.jpg

IMG_20221010_100840.jpg



5、制作屏灯环
灯环中心点定位在(120,120),灯环半径为100,按平面直角坐标系四个区,逆时针用三角函数绘制24个圆。
screenshots-控灯环4-1665368117228.png
IMG_20221010_102128.jpg
6、分别控制灯珠
屏幕上每个圆开对应灯环上的灯珠,点击控制亮灭。
screenshots-控灯环5-1665368971346.png


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

IMG_20221010_140536.jpg



【完整程序代码】
控灯环6.rar (208.16 KB, 下载次数: 22)

木子呢  NPC

发表于 2022-10-10 16:11:36

赞!
回复

使用道具 举报

macCosmo  初级技师

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

好有趣!可以玩泡泡龙
回复

使用道具 举报

曾剑波  高级技师

发表于 2022-11-15 19:50:06

不错!让孩子们自己搞一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail