Modificare i valori dello sketch in tempo reale

Salve a tutti, il mio intento era quello di creare una bilancia che arrivata ad un certo peso attivasse un relè. Fino a qua ci sono arrivato, ora volevo aggiungere un tastierino numerico che mi cambiasse in tempo reale il valore da raggiungere prima che il relè scatti. Mi sapete dire se è possibile? Se si potete darmi una mano? Grazie.

:warning:
Ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta potrebbe venire direttamente eliminato. Grazie.

ciao DottorTech,

di che tastierino si tratta?

Metri un display su cui premendo un pulsante appare un menu e lì scrivi in una variabile il valore desiderato.

Ciao, si tratta di un tastierino a 10 numeri (compreso lo 0) con in aggiunta “*” e “#”

ciao DottorTech,

dovresti scaricarti la libreria "keypad.h" da QUESTO link.
se guardi nei suoi esempi trovi quello che cerchi...se serve aiuto siamo qui.

Una volta fatto ciò che ha detto @andreaber , ti consiglio di fare una variabile che ogni volta che esegue lo sketch incluso in void loop(){}. Questa variabile la vai a cambiare manualmente dal tastierino e se vede che il tastierino entra in funzione (premi un tasto) entra in funzione un ciclo while che rimane attivo finché non hai finito di comporre il numero. Infine alla fine dello sketch inserisci un ciclo if(peso > x){} (x è il numero composto sul tastierino).
Spero di essere stato utile (forse ho frainteso il tuo problema)
Jamoncerrano

Forse non sono stato sintatticamente corretto..
:sweat_smile: