本帖最后由 置信1588 于 2014-12-23 21:41 编辑
以下是小弟的程序:
int blueled =7; //定义数字7 接口
int greenled =4; //定义数字4 接口
void setup()
{
pinMode(11,OUTPUT); //定义11接口为舵机输出
pinMode(blueled, OUTPUT); //定义蓝色小灯接口为输出接口
pinMode(greenled, OUTPUT); //定义绿色小灯接口为输出接口
}
void loop()
{
digitalWrite(blueled, HIGH);//点亮蓝色小灯
delay(3000);//延时0.2 秒
digitalWrite(blueled, LOW);//熄灭蓝色小灯
digitalWrite(greenled, HIGH);//点亮绿色小灯
delay(3000);//延时1 秒
digitalWrite(greenled, LOW);//熄灭绿色小灯
int i;
for(i=500;i<2500;i++)
{
digitalWrite(11,HIGH);
delayMicroseconds(i);
digitalWrite(11,LOW);
delayMicroseconds(20000-i);
}
}
程序写入Arduino后,运行。LED灯先亮完、然后舵机开始转动。
但是、有什么办法让LED灯亮的同时舵机也开始转动吗?难道Arduino连这种效果实现不了吗?
望大神赐教 |