#define PIN_LED_Green 8
#define PIN_LED_RED 7
#define PIN_POT A0
int aanTijd = 100;
int knipperIntervalRED = 333;
int knipperIntervalgroen = 1000;
int aanTijdRood = aanTijd;
unsigned long resetTimerRED = 0;
int uitTijdRood = knipperIntervalRED = aanTijdRood;
int aanTijdgroen = aanTijd;
unsigned long resetTimerGroen = 0;
int uitTijdGroen = knipperIntervalgroen = aanTijdgroen;
void setup() {
pinMode(PIN_LED_Green, OUTPUT);
pinMode(PIN_LED_RED, OUTPUT);
pinMode(PIN_POT, INPUT);
Serial.begin(115200);
knipperIntervalgroen = analogRead(PIN_POT);
Serial.println(knipperIntervalgroen);
}
void loop() {
if (millis() - resetTimerGroen > knipperIntervalgroen) {
digitalWrite(PIN_LED_Green);
digitalRead(PIN_LED_Green);
resetTimerGroen = millis();
}
if (millis() - resetTimerRED > knipperIntervalRED) {
digitalWrite(PIN_LED_RED, !digitalRead(PIN_LED_RED));
resetTimerRED = millis();
}
knipperIntervalgroen = analogRead(PIN_POT);
}