#include <SCoop.h>//引入头文件
voidsetup(){// put your setup code here, to run once:for(inti=2;i<13;i++){pinMode(i,OUTPUT);}mySCoop.start();//调用mySCoop多线程服务}defineTaskLoop(Task1){/*
* 顺时针旋转
for (int count = 0; count < num; count++)
{
for (int i = 2; i < 6; i++)
{
digitalWrite(i, HIGH);
delay(3);
digitalWrite(i, LOW);
}
}}
delay(10);
*/for(intcount=0;count<512;count++){for(inti=5;i>1;i--){digitalWrite(i,HIGH);delay(3);digitalWrite(i,LOW);}}}defineTaskLoop(Task2){//所有LED闪烁for(inti=8;i<13;i++){digitalWrite(i,HIGH);}delay(800);for(inti=8;i<13;i++){digitalWrite(i,LOW);}delay(200);for(inti=8;i<13;i++){digitalWrite(i,HIGH);}delay(400);for(inti=8;i<13;i++){digitalWrite(i,LOW);}delay(200);//单独LED闪烁digitalWrite(12,HIGH);delay(200);digitalWrite(12,LOW);for(inti=8;i<12;i++){digitalWrite(i,HIGH);delay(200);digitalWrite(i,LOW);}//所有LED闪烁for(inti=8;i<13;i++){digitalWrite(i,HIGH);}delay(800);for(inti=8;i<13;i++){digitalWrite(i,LOW);}delay(200);for(inti=8;i<13;i++){digitalWrite(i,HIGH);}delay(400);for(inti=8;i<13;i++){digitalWrite(i,LOW);}delay(200);//单独LED闪烁 for(inti=12;i>7;i--){digitalWrite(i,HIGH);delay(200);digitalWrite(i,LOW);}}voidloop(){// put your main code here, to run repeatedly:yield();}