Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int switchPin = 8;
- unsigned long previousTime = 0;
- int switchState = 0;
- int prevSwitchState = 0;
- int led = 2;
- long interval = 1000;
- void setup() {
- for(int x = 2;x<8;x++){
- pinMode(x, OUTPUT);
- }
- pinMode(switchPin, INPUT);
- }
- void loop(){
- unsigned long currentTime = millis();
- if(currentTime -previousTime > interval) {
- previousTime = currentTime;
- digitalWrite(led, HIGH);
- led++;
- if(led == 7){
- }
- }
- switchState = digitalRead(switchPin);
- if(switchState != prevSwitchState){
- for(int x = 2;x<8;x++){
- digitalWrite(x, LOW);
- }
- led = 2;
- previousTime = currentTime;
- }
- prevSwitchState = switchState;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement