Incrementare o Decrementare la temperatura con 2 pulsanti

Ciao a tutti, vorrei un’informazione riguardo ad un codice che sto scrivendo:
Devo creare un termostato con arduino durante il quale, cliccando un pulsante l’utente entra nel “menù” per modificare la temperatura minima a cui si accende il termostato e la temperatura massima a cui si spegne.
La mia domanda è:
Per far si che l’utente possa modificare Questi due parametri ho bisogno di creare 6 variabili? Rispettivamente:
Tempmax
Tempmin
Tempmaxmax
Tempmaxmin
Tempminmax
Tempminmin

Ecco il codice che vorrei modificare:

#include <LiquidCrystal.h> 

#define pin_temp A0

#define BUTTON1 12

#define BUTTON2 6



float temp = 0; 

float tempmin = 5;

float tempmax = 25;



const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;

LiquidCrystal lcd(rs, en, d4, d5, d6, d7);



void setup() {

 Serial.begin(9600);

 lcd.begin(16, 2);

 analogReference(INTERNAL);

pinMode(BUTTON1, INPUT);

pinMode(BUTTON2, INPUT);

}

void loop() {

 lcd.setCursor(0, 1);

 lcd.print(millis() / 1000);

 temp = 0;

for (int i = 0; i < 5; i++) {

temp += (analogRead(pin_temp) / 9.31); 

}

temp /= 5;

lcd.setCursor(0, 1); 

lcd.print(temp); 

lcd.print(" C"); 

delay(1000); 

if(temp > 20)

{
 if(temp<21){

   digitalWrite(9,HIGH);

   delay(1000);

   digitalWrite(9,LOW);}

else {

 digitalWrite(7,HIGH);

 delay(1000);

 digitalWrite(7,LOW);

 }}

 else{

 digitalWrite(8,HIGH);

 delay(1000);

 digitalWrite(8,LOW);   

 }

Prima di tutto, nella sezione in lingua Inglese si può scrivere SOLO in Inglese … quindi, per favore, la prossima volta presta più attenzione …

… poi, essendo il tuo primo post, nel rispetto del regolamento (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione … possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO

… infine, in conformità al suddetto regolamento, punto 7, devi editare il tuo post (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More → Modify che si trova in basso a destra del tuo post) e racchiudere il codice all’interno dei tag CODE (… sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra).

Non male come inizio … :slight_smile:

Guglielmo