arduino多线程库Scoop,使用示例在SCoop user guide中
2024-04-26 18:00:18 629KB
1
Windows 10安装scoop,使用lux进行视频下载
2022-10-29 14:01:08 6KB 笔记 Windows环境
1
arduino 多线程 内附说明,用于处理复杂的逻辑,多个线程同时使用
2021-10-07 21:45:02 157KB 多线程 Scoop arduino
1
木头 添加应用库 将以下命令粘贴到PowerShell执行: scoop bucket add wood https://github.com/duzyn/wood 如果上述地址访问很慢,可以使用这个命令(使用了cnpmjs的代理): scoop bucket add wood https://github.com.cnpmjs.org/duzyn/wood 安装应用 将以下命令粘贴到PowerShell执行: scoop install wood/ 更新应用库 将以下命令粘贴到PowerShell执行: scoop update
2021-09-29 00:23:00 47KB scoop scoop-apps scoop-bucket
1
arduino scoop 多线程库
2021-08-31 17:01:33 726KB arduino
1
Arduino Scoop多线程库,若编译出错,请更新IDE到1.8.12以上,库使用示例子: 格式一 #include //引入头文件 defineTask(Task1);//定义线程一 void Task1::setup() { pinMode(13, OUTPUT); //多线程的setup } void Task1::loop() { digitalWrite(13, HIGH); sleep(1000); digitalWrite(13, LOW); sleep(1000); //多线程的loop } void setup() { mySCoop.start(); }//形式setup void loop() { yield(); }//形式loop 格式二 #include //引入头文件 defineTaskLoop(Task2)//快速定义 省去setup { digitalWrite(12, HIGH); sleep(100); digitalWrite(12, LOW); sleep(100);} void setup() { mySCoop.start(); pinMode(12, OUTPUT); } void loop() { yield(); }
2021-07-05 09:06:25 35KB Arduino Scoop
1
Arduino中SCoop多线程库 实例程序代码 /*#include #include */ #include //多线程程序库 #include //超声波传感器 #include //电机传感器 //LiquidCrystal_I2C lcd(0x27,16,2); defineTask(LEDTask);//LED 灯的线程 defineTask(ServoTask);//舵机线程 #define TRIGGER_PIN 2 #define ECHO_PIN 3 #define MAX_DISTANCE 400 NewPing sonar(TRIGGER_PIN,ECHO_PIN,MAX_DISTANCE);//超声波传感器 Servo myservo;//电机传感器 const int replyPin=A2;//光敏传感器 const int soundPin=A0;//声音传感器 const int senorPin=8;//触摸感应键 const int rPin=7;//Led const int ledPin=6; //Led int value=0;//光敏传感器 int sound=0;//声音传感器 int Senor=-1; void LEDTask::setup(){ pinMode(replyPin,INPUT); pinMode(soundPin,INPUT); pinMode(rPin,OUTPUT); } void LEDTask::loop(){ value=analogRead(replyPin);//光敏传感器感应到光强度 Serial.print("光敏传感器感应到光强度:"); Serial.println(value); sound=analogRead(soundPin);//声音感应器感应到声音大小 Serial.print("声音感应器感应到声音大小:"); Serial.println(sound); unsigned int uS=sonar.ping();//超声波传感器感应到数据 Serial.print("超声波传感器感应到数据:"); Serial.println(uS/US_ROUNDTRIP_CM); if(value>400&&(sound>80||uS/US_ROUNDTRIP_CM<5)){ analogWrite(rPin,255); analogWrite(ledPin,0); delay(5000); }else{ analogWrite(rPin,0); analogWrite(ledPin,0); } } void ServoTask::setup(){ pinMode(senorPin,INPUT); myservo.attach(9); myservo.write(0); } void ServoTask::loop(){ Senor=digitalRead(senorPin);//触摸感应键感应 Serial.print("触摸感应键感应:"); Serial.println(Senor); if(Senor==1){ myservo.write(30); delay(100); myservo.write(60); delay(100); myservo.write(90); delay(3000); myservo.write(60); delay(100); myservo.write(30); delay(100); myservo.write(0); } } void setup(){ mySCoop.start(); Serial.begin(9600); } void loop(){ yield(); } //这段程序有一个舵机、一个LED灯(两者都是执行器),两个执行器执行时需要相互不干扰,所以使用多线程
2021-05-14 08:42:27 655KB SCoop Arduino
1
Two scoop django1.6/1.8/1.11 高清资产包Two scoop django1.6/1.8/1.11 高清资产包
2019-12-21 19:57:18 17.73MB django
1