Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define LED1 2
- #define LED2 4
- #define LED3 6
- #define delay1 100
- #define delay2 200
- #define delay3 300
- int state1=0,state2=0,state3=0;
- unsigned long timer1,timer2,timer3;
- void setup(){
- pinMode(LED1,OUTPUT);
- pinMode(LED2,OUTPUT);
- pinMode(LED3,OUTPUT);
- timer1=millis();
- timer2=millis();
- timer3=millis();
- }
- void loop(){
- if((millis()-timer1)>delay1){
- digitalWrite(LED1, (state1) ? HIGH : LOW);
- state1=!state1;
- timer1=millis();
- }
- if((millis()-timer2)>delay2){
- digitalWrite(LED2, (state2) ? HIGH : LOW);
- state2=!state2;
- timer2=millis();
- }
- if((millis()-timer3)>delay3){
- digitalWrite(LED3, (state3) ? HIGH : LOW);
- state3=!state3;
- timer3=millis();
- }
- }
Add Comment
Please, Sign In to add comment