Programmare Arduino a distanza

Salve a tutti,

pensate sia possibile programmare arduino a Distanza? Come ad esempio settare delle costanti diverse ogni tot giorni o il completo funzionamento dello stesso.

Avevo pensato di collegare arduino ad un micro pc come il Rasberry o equivalente via USB e poi con il controllo remoto e quindi wifii collegarmi al micro pc e riprogrammare/ricompilare Arduino con il suo SDK.

Pensate sia fattibile come cosa oppure esiste una strada piu comoda?

Dipende da cosa intendi di preciso per "programmare".

Se intendi "cambiare lo sketch", allora puoi farlo con un modulo bluetooth tipo HC-05 collegato alla seriale e al reset con un certo trucchetto.

Se intendi solo scambiare dati quotidianamente, allora lo puoi fare in mille modi, i più semplici dei quali sono ovviamente il Bluetooth e il Wireless. Basta che stabilisci un protocollo di comunicazione.

SukkoPera:
Dipende da cosa intendi di preciso per "programmare".

Se intendi "cambiare lo sketch", allora puoi farlo con un modulo bluetooth tipo HC-05 collegato alla seriale e al reset con un certo trucchetto.

Se intendi solo scambiare dati quotidianamente, allora lo puoi fare in mille modi, i più semplici dei quali sono ovviamente il Bluetooth e il Wireless. Basta che stabilisci un protocollo di comunicazione.

davvero? quindi collegando un bluetooth wirless si puo cambiare lo sketch? C'e' qualche esempio pratico?

guarda qui

doppiozero:
guarda qui

ciao doppiozero, sono anch'io interessato alla cosa ma non riesco a vedere il link , mi da errore
grazie

a me funziona, provo a metterlo per esteso HC-05 Bluetooth modules for remote programming Arduino - Project Guidance - Arduino Forum

Dai un'occhiata a questo: http://www.instructables.com/id/Bluetooth-Serial-Adapter-for-Pro-Mini/

Nota il comando AT+POLAR che serve a far sì che il pin State possa resettare Arduino per far partire il bootloader.

doppiozero:
a me funziona, provo a metterlo per esteso HC-05 Bluetooth modules for remote programming Arduino - Project Guidance - Arduino Forum

grazie doppiozero, ora va bene, approfondirò
Ciao, Arrigo

Puoi usare anche un ESP8266 per la programmazione a distanza.
--> Arduino/libraries/ESP8266AVRISP at master · esp8266/Arduino · GitHub