做为新人,非常感兴趣可惜我水平不够,学做闪烁小灯吧,如下:
制作个闪烁小灯
程序代码:
- const int redled1=5;
- const int redled2=4;
- const int greenled=3;
- const int switchPin=2;
- void setup() {
- pinMode(redled1,OUTPUT);
- pinMode(redled2,OUTPUT);
- pinMode(greenled,OUTPUT);
- pinMode(switchPin,INPUT);
- }
- void loop() {
- int switchState;
- switchState=digitalRead(switchPin);
- if(switchState==LOW){
- digitalWrite(greenled,LOW);
- digitalWrite(redled1,HIGH);
- digitalWrite(redled2,LOW);
- delay(258);
- digitalWrite(redled1,LOW);
- digitalWrite(redled2,HIGH);
- delay(258);
- }
- else{
- digitalWrite(redled1,LOW);
- digitalWrite(redled2,LOW);
- digitalWrite(greenled,HIGH);
- }
- }
复制代码
|