Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Demo program using the Dagu Arduino Mini Driver - simple strobe.
- const int PANEL1 = 2;
- const int PANEL2 = 3;
- const int PANEL3 = 4;
- const int PANEL4 = 5;
- const int PANEL5 = 6;
- const int PANEL6 = 7;
- const int LED_PIN = 13; // Useful for debugging / checking behaviour is working
- const int delaytime = 500;
- //----------------------------------------------------------
- void setup()
- {
- // Setup the pins
- pinMode( PANEL1, OUTPUT );
- pinMode( PANEL2, OUTPUT );
- pinMode( PANEL3, OUTPUT );
- pinMode( PANEL4, OUTPUT );
- pinMode( PANEL5, OUTPUT );
- pinMode( PANEL6, OUTPUT );
- pinMode( LED_PIN, OUTPUT );
- }
- void iterate() {
- digitalWrite( LED_PIN, HIGH );
- digitalWrite( PANEL1, HIGH );
- delay( delaytime );
- digitalWrite( LED_PIN, LOW );
- digitalWrite( PANEL1, LOW );
- delay( delaytime );
- digitalWrite( LED_PIN, HIGH );
- digitalWrite( PANEL2, HIGH );
- delay( delaytime );
- digitalWrite( LED_PIN, LOW );
- digitalWrite( PANEL2, LOW );
- delay( delaytime );
- digitalWrite( LED_PIN, HIGH );
- digitalWrite( PANEL3, HIGH );
- delay( delaytime );
- digitalWrite( LED_PIN, LOW );
- digitalWrite( PANEL3, LOW );
- delay( delaytime );
- digitalWrite( LED_PIN, HIGH );
- digitalWrite( PANEL4, HIGH );
- delay( delaytime );
- digitalWrite( LED_PIN, LOW );
- digitalWrite( PANEL4, LOW );
- delay( delaytime );
- digitalWrite( LED_PIN, HIGH );
- digitalWrite( PANEL5, HIGH );
- delay( delaytime );
- digitalWrite( LED_PIN, LOW );
- digitalWrite( PANEL5, LOW );
- delay( delaytime );
- digitalWrite( LED_PIN, HIGH );
- digitalWrite( PANEL6, HIGH );
- delay( delaytime );
- digitalWrite( LED_PIN, LOW );
- digitalWrite( PANEL6, LOW );
- delay( delaytime );
- }
- //----------------------------------------------------------
- void loop()
- {
- iterate();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement