ARDUINO抢答器 PWM控制 广告灯
电路图如下:
广告灯程序:
- int base=2;
- int num=3;
- int i=0;
- void setup()
- { for(i=base;i<base+num;i++)
- { pinMode(i,OUTPUT);
- }
- }
- void loop()
- { for(i=base;i<base+num;i++)
- {digitalWrite(i,LOW);
- delay(200);
- }
- for(i=base;i<base+num;i++)
- {digitalWrite(i,HIGH);
- delay(200);
- }
- }
复制代码
pwm程序:
int potpin=3;
int led=11;
int val;
void setup()
{ pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop()
{ val=analogRead(potpin);
Serial.println(val);
analogWrite(led,val/4);
delay(10);
}
抢答器程序:
- int red1=7;
- int yellow1=6;
- int green1=5;
- int redpin=4;
- int yellowpin=3;
- int greenpin=2;
- int red,yellow,green;
- void setup()
- { pinMode(red1,OUTPUT);
- pinMode(yellow1,OUTPUT);
- pinMode(green1,OUTPUT);
- pinMode(redpin,INPUT);
- pinMode(yellowpin,INPUT);
- pinMode(greenpin,INPUT);
-
- }
- void loop()
- { red=digitalRead(redpin);
- if(red==LOW)
- { digitalWrite(red1,LOW);}
- else
- {digitalWrite(red1,HIGH);}
- yellow=digitalRead(yellowpin);
- if(yellow==LOW)
- {digitalWrite(yellow1,LOW);}
- else
- {digitalWrite(yellow1,HIGH);}
- green=digitalRead(greenpin);
- if(green==LOW)
- {digitalWrite(green1,LOW);}
- else
- {digitalWrite(green1,HIGH);}
- }
复制代码 抢答器的电路图:http://www.51hei.com/bbs/dpj-50789-1.html
所有程序打包下载:
arduino程序.zip
(1.14 KB, 下载次数: 11)
|