Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //initialize the port numbers. You can easily change them here if you connected your LEDs in another way than I suggested
- int led0 = 0;
- int led1 = 1;
- int led2 = 2;
- int led3 = 3;
- int led4 = 4;
- int led5 = 5;
- int led6 = 6;
- int led7 = 7;
- //the time we will wait after lighting one LED (in ms)
- int time = 500;
- void setup(){ //this method will be run once after powering up the arduino
- //put all the pins in output mode so they can light up the LEDs
- pinMode(led0, OUTPUT);
- pinMode(led1, OUTPUT);
- pinMode(led2, OUTPUT);
- pinMode(led3, OUTPUT);
- pinMode(led4, OUTPUT);
- pinMode(led5, OUTPUT);
- pinMode(led6, OUTPUT);
- pinMode(led7, OUTPUT);
- off(); //ensure all the LEDs are off
- }
- void loop(){ //this method will be repeated once the setup is finished
- splash1(); //we basicly keep calling this method
- }
- void splash1(){
- all(); //puts on all the LEDs for one second
- a(); //puts on the first LED
- b(); //puts on the second LED (turns first one off)
- c(); //...
- d();
- e();
- f();
- g();
- h();
- i();
- j();
- k();
- l();
- m();
- n();
- o();
- p();
- off(); //turns all LEDs off
- }
- void off(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void a(){
- digitalWrite(led0, LOW);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, HIGH);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void b(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, LOW);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, HIGH);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void c(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, LOW);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, HIGH);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void d(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, LOW);
- digitalWrite(led4, HIGH);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void e(){
- digitalWrite(led0, LOW);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, HIGH);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void f(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, LOW);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, HIGH);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void g(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, LOW);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, HIGH);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void h(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, LOW);
- digitalWrite(led4, LOW);
- digitalWrite(led5, HIGH);
- digitalWrite(led6, LOW);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void i(){
- digitalWrite(led0, LOW);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, HIGH);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void j(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, LOW);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, HIGH);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void k(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, LOW);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, HIGH);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void l(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, LOW);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, HIGH);
- digitalWrite(led7, LOW);
- delay (time);
- }
- void m(){
- digitalWrite(led0, LOW);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, HIGH);
- delay (time);
- }
- void n(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, LOW);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, HIGH);
- delay (time);
- }
- void o(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, LOW);
- digitalWrite(led3, HIGH);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, HIGH);
- delay (time);
- }
- void p(){
- digitalWrite(led0, HIGH);
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, LOW);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- digitalWrite(led6, LOW);
- digitalWrite(led7, HIGH);
- delay (time);
- }
- void all(){
- digitalWrite(led0, LOW);
- digitalWrite(led1, LOW);
- digitalWrite(led2, LOW);
- digitalWrite(led3, LOW);
- digitalWrite(led4, HIGH);
- digitalWrite(led5, HIGH);
- digitalWrite(led6, HIGH);
- digitalWrite(led7, HIGH);
- delay (1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement