27浏览
查看: 27|回复: 0

[教程] Mind+多线程积木使用案例分享

[复制链接]
本帖最后由 大鹏哥 于 2025-11-25 14:29 编辑

Mind+多线程积木案例使用分享

多线程简单说明:多线程是多任务处理的一种特殊形式,本质是为了更高效、更合理地利用CPU资源,并提升程序的响应性和结构清晰度,可以让一个程序内部能够同时处理多个任务。

下面介绍几种主控使用多线程的方式:

一. 行空板K10/ESP32/掌控

说明:这类主控都是ESP32芯片,这里以K10举例。

step1:硬件搭建

按钮接行空板K10的P0接口,然后通过数据线直连电脑。

step2:程序编写

mind+左下角点击扩展
在功能模块里面选择“多线程”然后编写程序

说明:积木里面多线程上限数量是8个,不是所有的功能都需要多线程,建议优化程序逻辑再做选择。

step3:运行调试

屏幕实时显示温度、湿度、光线值数据;按下P0的按钮可以播放音乐;遮住光线传感器可以点亮板载RGB灯。
以上所有的功能都并发执行。

二. 行空板M10

行空板M10使用多线程参考此教程 [M10使用多线程案例]

三. 其它主控

Arduino系列主控因为内存较小,所以不直接支持多线程。

可以采用系统运行时间实现类似功能,参考教程 [UNO采用系统运行时间实现多线程效果]

四. microbit

microbit使用多线程案例参考此教程 [microbit多线程使用案例]










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

本版积分规则

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

硬件清单

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

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

mail