Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int enable2=9;
- int in3=10;
- int in4=11;
- int swPin=2;
- int ledPin=13;
- int swState=0;
- void setup()
- {
- pinMode(enable2,OUTPUT);
- pinMode(in3,OUTPUT);
- pinMode(in4,OUTPUT);
- pinMode(ledPin,OUTPUT);
- pinMode(swPin,INPUT);
- }
- void loop()
- {
- swState=digitalRead(swPin);
- if(swState==HIGH) //stage 1
- {
- digitalWrite(ledPin,HIGH);
- analogWrite(enable2,255); //any value between 0 and 255
- digitalWrite(in3,HIGH); //stage 1
- digitalWrite(in4,LOW);
- delay(10000);
- digitalWrite(in3,LOW); //stage 2
- digitalWrite(in4,LOW);
- delay(1000);
- analogWrite(enable2,150); //any value between 0 and 255
- digitalWrite(in3, LOW); // stage 3
- digitalWrite(in4,HIGH);
- delay(3000);
- digitalWrite(in3,LOW); //stage 4
- digitalWrite(in4,LOW);
- delay(1000);
- analogWrite(enable2,200); //any vlaue between 0 and 255
- digitalWrite(in3,LOW); //stage 5
- digitalWrite(in4,HIGH);
- delay(7000);
- digitalWrite(in3,LOW); //stage 6
- digitalWrite(in4,LOW);
- delay(1000);
- }
- else
- {
- digitalWrite(ledPin,LOW); //stage 7
- digitalWrite(in3,LOW);
- digitalWrite(in4,LOW);
- delay(1000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement