const int redLed = 3;
const int blueLed = 5;
const int redButton = 8;
const int blueButton = 9;
const int pot = A0;
bool bKnapp = false;
bool rKnapp = false;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(redLed, OUTPUT);
pinMode(blueLed, OUTPUT);
pinMode(blueButton, INPUT_PULLUP);
pinMode(redButton, INPUT_PULLUP);
}
const int terskel = 10000;
unsigned long forrige = 0;
unsigned long trykk_reset = 0;
void loop() {
unsigned long timer = millis();
// put your main code here, to run repeatedly:
bKnapp = digitalRead(blueButton) == LOW;
rKnapp = digitalRead(redButton) == LOW;
trykk_reset = timer;
int potVerdi = analogRead(pot);
Serial.println(potVerdi/4);
if (bKnapp) {
analogWrite(redLed, 0);
analogWrite(blueLed, potVerdi/4);
forrige = timer;
}
if (rKnapp) {
analogWrite(blueLed, 0);
analogWrite(redLed, potVerdi/4);
forrige = timer;
}
if (bKnapp || rKnapp) {
forrige = timer;
}
if (timer-forrige >= terskel) {
analogWrite(blueLed, 0);
analogWrite(redLed, 0);
}
delay(10);
}