Buongiorno a tutti. Sono nuovo in questo forurm e chiedo cortesemente il vostro aiuto riguardo la programmazione di Arduino UNO.
Il mio progetto prevede lo scambio dati tra coordinate gps ricevute attraverso una scheda SIM808 e collegata ai pin 7 e 8 di arduino UNO e l'invio di tali informazioni su una coda MQTT.
La connessione alla Coda MQTT è eseguita correttamente ed il TOPIC di interesse è registrato correttamente.
La connessione al GPS è eseguita correttamente.
Appena però, provo ad attivare la lettura delle coordiante gps per mezzo di un messaggio ricevuto sulla coda MQTT ed il loro successivo invio tramite MQTT il sistema presenta strani comportamenti:
- Si riavvia in continuazione;
- oppure sul monitor della seriale vengono visualizzati caratteri strani
Non so se potrebbero essere problemi legati a conflitti tra Monitor Seriale e SIM808, oppure a problemi di gestione della memoria o altro ancora, ma sto impazzendo per la risoluzione della problematica.
Vi allego lo schetch per maggiorni dettagli sulla logica utilizzata.
Vi ringrazio molto per il vostro aiuto.
Stefano
AnfusatARD.ino (5.03 KB)