Buongiorno a tutti, come da titolo vorrei chiedervi secondo voi quale potrebbe essere la miglior soluzione per quanto riguarda la gestione dei setpoint.
In poche parole comunico da app inventor a arduino tramite bluetooth inviando dei setpoint. Ovviamente adesso quando riavvio arduino i setpoint si inizializzano senza tenere conto dell'ultimo stato.
Non essendo pratico ho pensato che si potrebbe (da verificare la fattibilità):
-
salvare i dati su app inventor (tramite TinyDB) e all'avvio dell'app inviare i dati ad arduino (però non mi piace molto perchè questo vorrebbe dire che devo obbligatoriamente avviare l'app per usare arduino altrimento non ho l'allineamento dei setpoint)
-
salvare i dati su arduino (eeprom o quant'altro) e inviarli all'app ogni volta che arduino si avvia
In entrambi i casi dovrei gestire l'invio di parecchi setpoint (anche 250) ogni volta.
Altrimenti pensavo che si evitare di allinearsi ad ogni avvio e quando ho un valore nuovo lo salvo sia lato arduino che lato app inventor così sarei sempre aggiornato su entrambi i lati.
Voi cosa consigliereste?
Grazie per l'aiuto