per or sono riuscito a fare solo il primo titolo, quando cerco di fare la seconda non riesco perchè non trovo i blocchi ( Etichetta per Visualizzare l'Umidità) : 1. Slider per il Setpoint di Umidità
Clicca sul blocco del Slider (ad esempio, chiamato Slider1).
Trova il blocco quando Slider1.CambiaPosizione (questo evento rileva quando lo slider cambia).
Trascina questo blocco nell'area di programmazione.
Ora vai su FirebaseDB e trascina il blocco FirebaseDB1.Memorizza valore.
Per il Tag, trascina un blocco di testo e imposta il tag a "setpoint".
Per il Valore da memorizzare, usa Slider1.PositizioneCorrente.
. Etichetta per Visualizzare l'Umidità
Clicca sul blocco di FirebaseDB1.
Trova il blocco quando FirebaseDB1.CambiaDati e trascinalo nell'area di programmazione.
Trascina un blocco condizionale se/allora all'interno di quando FirebaseDB1.CambiaDati.
Per la condizione se:
Controlla se il tag è uguale a "umidita".
Per fare ciò, trascina un blocco di confronto (uguale) e imposta a "umidita".
Se la condizione è vera, imposta il valore dell'etichetta con l'umidità attuale:
Usa il blocco Imposta Etichetta1.Testo a.
Imposta il testo con il valore cambiato (puoi concatenare il valore con %).
Don't set the tag until you have stopped using the slider (otherwise you could be making 100's of unnecessary calls to firebase), use a button to submit the value.
invece questo come faccio a farlo? vorrei leggere il valore attuale preso da firebase, è giusto fare questo? Se si quali sono i blocchi?
"When Slider1.PositionChanged
Set SetpointLabel.Text to join "Setpoint: " Slider1.Position"
As I indicated before, if you use the whenSliderPositionChanged event to set a value for Firebase, it will attempt to send a value for each slider position you make.
For example if the slider has a range of 1 - 100, and the slider thumb is at 1, and you slide it to 50, you will make a minimum of 48 submissions to Firebase (and get back 48 dataChanged events), when actually all you want it to send the value 50 and get this value of 50 returned with your dataChanged event.
If you use chatgpt to tell you what to do, it does not always get things correct.