本帖最后由 置信1588 于 2014-12-24 13:00 编辑
劳烦大神看看哪里出错,以下的程序代码:
#include <Servo.h>
int brightness = 0; // how bright the LED is
int fadeAmount = 5; // how many points to fade the LED by
int G_led=4;
int B_led=7;
int i;
void setup()
{
pinMode(10, OUTPUT);
pinMode(B_led, OUTPUT); //定义蓝色小灯接口为输出接口
pinMode(G_led, OUTPUT); //定义绿色小灯接口为输出接口
pinMode(11,OUTPUT); //定义11接口为舵机输出
}
void led_pwm()
{
analogWrite(10, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
}
void led_light()
{
digitalWrite(B_led, HIGH);//点亮蓝色小灯
delay(3000);//延时0.2 秒
digitalWrite(B_led, LOW);//熄灭蓝色小灯
digitalWrite(G_led, HIGH);//点亮绿色小灯
delay(3000);//延时1 秒
digitalWrite(G_led, LOW);//熄灭绿色小灯
}
void duoji()
{
for(i=500;i<2500;i++)
{
digitalWrite(11,HIGH);
delayMicroseconds(i);
digitalWrite(11,LOW);
delayMicroseconds(20000-i);
}
delay(100);
}
void loop()
{
这里该怎么写?
}
|