Pages: [1]   Go Down
Author Topic: Programmare arduino via wireless  (Read 568 times)
0 Members and 1 Guest are viewing this topic.
Biella, Italy
Offline Offline
Jr. Member
**
Karma: 0
Posts: 51
Arduino
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Provando un po' il redfly shield di watterott con Arduino Uno mi è venuta l'idea di provare a programmare arduino via wireless. Leggendo un po' sul web vedo che finora i tentativi sono riusciti solo con xbee. Cosa viene caricato esattamente su Arduino? un file compilato da trasferire?
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5484
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

viene trasferita la stessa cosa che programmandolo quando è collegato tramite usb al pc
Con l'xbee si programma rduino a distanza come se fosse collegato direttamente al convertitore Usb-Seriale ho visto due modi.. in uno si crea un programma che all'arrivo del carattere di reset attende e poi resetta dopo un tot preciso di secondi un altro è collegare i piedini di CTS e DTR presenti sull' xbee e questi si colleano al reset tramite una resisenza se non ricordo male.... nel secondo casa si ha proprio una seriale "quasi" completa sostituita dai due ricetrasmittenti ...
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si puo' fare in bluetooth anche
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

BZ (I)
Online Online
Brattain Member
*****
Karma: 250
Posts: 21201
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il segnale DTR della RS232 resetta il Arduino e dopo il reset il Bootloader controlla se il PC vuole trasferire un programma. se sí il bootloader gestisce il trasferimento, se non viene eseguito il programma caricato.
Senza segnale DTR devi premere il pulsante reset nel momento giusto.
Come collegamento wireless devi usare un dispositivo che trasferisce anche il segnle DTR per resettare il Arduino.
XBee lo fa; gli altri non lo so.
Ciao Uwe
« Last Edit: September 02, 2011, 06:48:02 am by uwefed » Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5484
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il segnale DTR della RS232 resetta il Arduino e dopo il reset il Bootloader controlla se il PC vuole trasferire un programma. se sí il bootloader gestisce il trasferimento, se non viene eseguito il programma caricato.
Senza segnale DTR devi premere il pulsante reset nel momento giusto.
Coem collegamento wireless devi usare un dispositivo che trasferisce anche il segnle DTR per resettare il Arduino.
XBee lo fa; gli altri non lo so.
Ciao Uwe
Anche alcuni moduli blueetooth... il BTM-182 mi pare...
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

0
Offline Offline
Shannon Member
****
Karma: 129
Posts: 10447
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si può fare con qualsiasi cosa porti il segnale RX TX (al giusto baudrate, ma di solito non è un problema, reset a mano) e/o il reset. quindi con 2 o 3 "canali indipendenti" sei a posto, in particolare 2 RX e 1 TX (rispetto ad arduino)
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

BZ (I)
Online Online
Brattain Member
*****
Karma: 250
Posts: 21201
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ciao Lesto.

Un collegamento che non gestisce anche il reset non lo considero che "programmi arduino in wireless".

Se devo premere il tasto reset posso anche collegare un cavo USB.

Se uso un canale solo per il reset funziona il upload ma introducio anche una insicurezza nel sistema perché qualsiasi disturbo che capta il ricevitore collegato al reset fa resettare l'Arduino.

Ciao Uwe
Logged

0
Offline Offline
Shannon Member
****
Karma: 129
Posts: 10447
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

se il sistema è sensibile agli errori non oso immaginare che succede quando carichi gli sketch smiley
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: [1]   Go Up
Jump to: