Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- // put your setup code here, to run once:
- pinMode(13, OUTPUT);
- pinMode(12, OUTPUT);
- pinMode(9, OUTPUT);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- digitalWrite(13, HIGH); // I made a bunch of sequences of the lights turning on and off with different delays in a certain pattern
- delay(500);
- digitalWrite(13, LOW);
- digitalWrite(12, HIGH);
- delay(500);
- digitalWrite(12, LOW);
- digitalWrite(9, HIGH);
- delay(500);
- digitalWrite(9, LOW);
- delay(500);
- digitalWrite(13, HIGH);
- delay(500);
- digitalWrite(13, LOW);
- digitalWrite(12, HIGH);
- delay(500);
- digitalWrite(12, LOW);
- digitalWrite(9, HIGH);
- delay(500);
- digitalWrite(9, LOW);
- delay(500);
- digitalWrite(12, HIGH);
- delay(150);
- digitalWrite(12, LOW);
- delay(150);
- digitalWrite(12, HIGH);
- delay(150);
- digitalWrite(12, LOW);
- delay(150);
- digitalWrite(12, HIGH);
- delay(150);
- digitalWrite(12, LOW);
- delay(150);
- digitalWrite(12, HIGH);
- delay(150);
- digitalWrite(12, LOW);
- delay(150);
- digitalWrite(9, HIGH);
- delay(150);
- digitalWrite(9, LOW);
- delay(150);
- digitalWrite(9, HIGH);
- delay(150);
- digitalWrite(9, LOW);
- delay(150);
- digitalWrite(9, HIGH);
- delay(150);
- digitalWrite(9, LOW);
- delay(150);
- digitalWrite(9, HIGH);
- delay(150);
- digitalWrite(9, LOW);
- delay(150);
- digitalWrite(13, HIGH);
- delay(750);
- digitalWrite(13, LOW);
- digitalWrite(12, HIGH);
- delay(750);
- digitalWrite(12, LOW);
- digitalWrite(9, HIGH);
- delay(750);
- digitalWrite(9, LOW);
- delay(1000);
- digitalWrite(12, HIGH);
- digitalWrite(13, HIGH);
- delay(1000);
- for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 3){
- // sets the value (range from 0 to 255):
- analogWrite(9, fadeValue);
- delay(30);}
- // this is just making the 9 pin fade from the intial value of 255 to 0 with increments of 3, the "for" control strucutre is just repeating the sequence until the fade-value reaches 0 or less
- delay(2000);
- digitalWrite(12, LOW);
- digitalWrite(13, LOW);
- delay(5000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement