Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int enabled = 1;
- void button_change() {
- enabled = !enabled;
- }
- void setup() {
- pinMode(0, OUTPUT);
- pinMode(1, OUTPUT);
- pinMode(2, INPUT);
- digitalWrite(0, LOW);
- digitalWrite(1, LOW);
- attachInterrupt(0, button_change, RISING);
- SREG |= 1 << 7;
- }
- int states[][3] = {
- {1000, LOW, LOW},
- {375, HIGH, LOW},
- {250, HIGH, HIGH},
- {375, HIGH, LOW}
- };
- void loop() {
- if(enabled) {
- for(int i = 0; i < 4; ++i) {
- digitalWrite(0, states[i][1]);
- digitalWrite(1, states[i][2]);
- delay(states[i][0]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement