Simulazione forno
Buonasera a tutti,
sto scrivendo uno sketch per impostare il timer di un forno tramite un trimmer o potenziometro
Con lo script che allego riesco ad impostare il timer tramite trimmer ma quando il led (il forno) si spegne, ruotando nuovamente il trimmer per variare il timer, il led (forno) non si attiva più. In un forno di casa, ruotando la manopola timer si varia il valore del timer in ogni istante.... vorrei simulare lo stesso. Dove sbaglio?
sto scrivendo uno sketch per impostare il timer di un forno tramite un trimmer o potenziometro
Con lo script che allego riesco ad impostare il timer tramite trimmer ma quando il led (il forno) si spegne, ruotando nuovamente il trimmer per variare il timer, il led (forno) non si attiva più. In un forno di casa, ruotando la manopola timer si varia il valore del timer in ogni istante.... vorrei simulare lo stesso. Dove sbaglio?
- Codice: Seleziona tutto
unsigned long tempoAttuale;
int forno = 10;
//int trimmerForno = A0;
void setup() {
Serial.begin(9600);
pinMode(forno, OUTPUT);
tempoAttuale = millis();
}
void loop() {
unsigned long tempoForno = map(analogRead(A1), 0, 1024, 0, 5000) ;
if (millis() <= tempoAttuale - tempoForno)
{
digitalWrite(forno, HIGH);
tempoAttuale = millis();
}
else {unsigned long tempoAttuale;
int forno = 10;unsigned long tempoAttuale;
int forno = 10;unsigned long tempoAttuale;
int forno = 10;
Serial.print(" ");
Serial.print(tempoAttuale);
Serial.print(" ");
Serial.println(tempoForno);
}