Advertisement
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){
- if(state1==0){
- digitalWrite(LED1,HIGH);
- state1=1;
- }
- else{
- digitalWrite(LED1,LOW);
- state1=0;
- }
- timer1=millis();
- }
- if((millis()-timer2)>delay2){
- if(state2==0){
- digitalWrite(LED2,HIGH);
- state2=1;
- }
- else{
- digitalWrite(LED2,LOW);
- state2=0;
- }
- timer2=millis();
- }
- if((millis()-timer3)>delay3){
- if(state3==0){
- digitalWrite(LED3,HIGH);
- state3=1;
- }
- else{
- digitalWrite(LED3,LOW);
- state3=0;
- }
- timer3=millis();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement