Arduino多线程库
2015-04-023.7万
AI 快速预览详细
本文介绍了Arduino多线程库SCoop的使用方法。首先,引入SCoop库并启动多线程。然后,通过defineTask和defineTaskLoop定义多线程任务。最后,使用sleep(ms)进行延时,使两个LED分别以100毫秒和1秒的速度闪烁。
|
废话少说,直接进正题。简单的写一下用法第一: 这个不需要解释了吧。。第二: 第三 接下来就可以使用多线程了。请继续往下看:定义一个名字为“TaskTest”的线程 还没完,如果这个线程中执行的动作不需要setup的话,还可以使用defineTaskLoop快速定义的方式,如下:注意一点,使用此库之后,请使用sleep(ms)作为延时。因为sleep(ms)只针对当前线程。而delay(ms)是针对全局的。最后来一个完成的演示吧,2个LED分别以100毫秒和1秒的速度闪烁。12和13引脚分别接LED,然后运行代码看看效果吧。 下载地址: SCoop.zip |





