求助各位大佬,怎么实现几个指令同时开始

2020-07-221.8万
AI 快速预览详细 收起
本文介绍了如何在Arduino Nano上实现屏幕和舵机指令的同时执行。通过使用`millis()`函数替代`delay()`,可以确保屏幕和舵机的动作同时开始。此外,还详细说明了如何设置超声波传感器的中断,确保检测到距离小于10cm时立即停止所有动作。这些方法对于初学者和STEM教育场景非常有用,能够帮助用户更好地理解和应用多任务处理技术。
求助各位大佬,用的是nano板,有2个问题还烦请各位大佬解答下
1、比如我接了屏幕和舵机,怎么实现屏幕和舵机的指令同时开始,而不是屏幕指令结束再舵机动。
2、怎么实现超声波的中断,比如检测到距离小于10立马中断而不是等所有动作都结束再停止,包括触摸开关,我接到2.3脚然后设置中断不起作用。。。。

创作许可协议

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

评论(4)
Ereignis
Ereignis
使用pt库,可以实现软件意义上的多线程
Forgotten
Forgotten
小强1
小强1
作者
回复Forgotten
非常感谢,学习了
帅猫
帅猫
Arduino Nano不支持多线程的呢,建议你使用micro:bit或者树莓派
hnyzcj
hnyzcj
多线程
- 没有更多了 -