欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: Arduino 云臺(tái)旋轉(zhuǎn)燈設(shè)計(jì)實(shí)驗(yàn) [打印本頁(yè)]

作者: 探索軟件    時(shí)間: 2018-12-8 14:35
標(biāo)題: Arduino 云臺(tái)旋轉(zhuǎn)燈設(shè)計(jì)實(shí)驗(yàn)


效果視頻
https://pan.baidu.com/s/1GzSrriU5vdNXbMURQlKB6w
硬件:
Arduino  x1
雙舵機(jī)云臺(tái) x1
自制LED燈盤 x1

代碼:
#include <Servo.h>
Servo myservo1;   //第一個(gè)舵機(jī)
Servo myservo2;   //第二個(gè)舵機(jī)
#define LED 4  //第一個(gè)LED正極接引腳4
int pos1 = 0; // 該變量用與存儲(chǔ)舵機(jī)1角度位置
int pos2 = 0; // 該變量用與存儲(chǔ)舵機(jī)2角度位置
int sd=20; //速度
void setup()
{
pinMode(LED,OUTPUT);  //定義輸入
myservo1.attach(2);   // 該舵機(jī)由arduino第2腳控制
myservo2.attach(3);   // 該舵機(jī)由arduino第3腳控制
myservo1.write(0); // 指定舵機(jī)1轉(zhuǎn)向的角度
myservo2.write(0); // 指定舵機(jī)2轉(zhuǎn)向的角度
}
void loop()
{
for(pos1 = 0; pos1 < 180; pos1 += 1){ // 從0度到180度運(yùn)動(dòng)  每次步進(jìn)一度
if (pos1%2==1)digitalWrite(LED,HIGH);else digitalWrite(LED,LOW); //LED燈盤閃爍
myservo1.write(pos1); // 指定舵機(jī)1轉(zhuǎn)向的角度
delay(sd); // 等待sdms讓舵機(jī)到達(dá)指定位置
if(pos1 < 90){
myservo2.write(pos1); // 指定舵機(jī)2轉(zhuǎn)向的角度 0-90
delay(sd); // 等待sdms讓舵機(jī)到達(dá)指定位置
}else{
myservo2.write(180-pos1); // 指定舵機(jī)2轉(zhuǎn)向的角度 90-0
delay(sd); // 等待sdms讓舵機(jī)到達(dá)指定位置
}
}

for(pos1 = 180; pos1 >=0 ; pos1 -= 1){ // 從0度到180度運(yùn)動(dòng)  每次步進(jìn)一度
if (pos1%2==1)digitalWrite(LED,HIGH);else digitalWrite(LED,LOW); //LED燈盤閃爍
myservo1.write(pos1); // 指定舵機(jī)1轉(zhuǎn)向的角度
delay(sd); // 等待sdms讓舵機(jī)到達(dá)指定位置
if(pos1 > 90){
myservo2.write(180-pos1); // 指定舵機(jī)2轉(zhuǎn)向的角度 0-90
delay(sd); // 等待sdms讓舵機(jī)到達(dá)指定位置
}else{
myservo2.write(pos1); // 指定舵機(jī)2轉(zhuǎn)向的角度 180-90
delay(sd); // 等待sdms讓舵機(jī)到達(dá)指定位置
}
}
}

* 改成流水燈盤可能效果更好.








歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1