/*
Gestire la frequenza di blink di un led tramite potenziometro,
andando da sempre acceso a sempre spento, i valori dovranno
andare da blink minimi ad un massimo di 2 secondi.
*/
#define LEDPIN 8
#define POTPIN A5
void setup() {
Serial.begin(9600);
pinMode(LEDPIN, OUTPUT);
pinMode(POTPIN, INPUT);
}
void loop() {
int value = map(analogRead(POTPIN), 0, 1023, 0, 2000);
Serial.println(value);
if (value != 0) {
if (value == 2000) {
digitalWrite(LEDPIN, LOW);
}
digitalWrite(LEDPIN, HIGH);
delay(value);
digitalWrite(LEDPIN, LOW);
delay(value);
}
else {
digitalWrite(LEDPIN, HIGH);
}
}