Ciao a tutti, ho un progetto da fare che consiste nel trovare un modo per programmare Arduino in modo Over The Air. Ho letto questa guida Xbee Adapter - wireless Arduino programming, questa http://arduino.cc/es/Main/ArduinoBoardFioProgramming e infine questa che mi sembra la più completa XBee Programming Arduino Wirelessly.
Devo utilizzare come piattaforma Arduino Fio e come modulo radio XBee 802.15.4
Sono vari giorni che cerco una soluzione al problema e volevo sapere se si poteva fare questa cosa senza dover fare modifiche hardware o devo per forza collegare il transistor per fare il reset?
Premetto che non ho pratica con Arudino, infatti è la prima volta che lo uso.
Un'altra domanda è se qualcuno mi sa spiegare a grandi linee come funziona il bootloader: da quello che ho capito se il faccio il reset del chip allora parte automaticamente e salva nella memoria quello che riceve sulla seriale giusto?
Grazie a tutti quelli che mi risponderanno
Ti invitiamo a presentarti qui: Re: Presentazioni nuovi iscritti, fatevi conoscere da tutti! (Part 1) - Generale - Arduino Forum
e a leggere il regolamento: [REGOLAMENTO] Come usare questa sezione del forum - Italiano - Arduino Forum
- qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections - Megatopic - Arduino Forum
- qui le pinout delle varie schede by xxxPighi: Pinout Diagram - Megatopic - Arduino Forum
- qui una serie di link utili: Link utili elettronica - Megatopic - Arduino Forum
Ho risolto il problema, dovevo impostare la baud rate a 56700 (quella del bootloader) ora però ho un'altro problema: se collego un solo arduino con Xbee il firmware si carica senza problemi ma se ne collego 2 alla rete allora ottengo il solito errore
avrdude stk500_getsync() not in sync resp=0x00
che è lo stesso di quando provo a caricare il firmware tramite USB lasciando collegato il modulo XBee.
Non conoscendo molto il protocollo di comunicazione di XBee e quello del bootloader ho ipotizzato che è dovuto al fatto che durante il caricamento del firmware, L'IDE di Arduino e il bootloader si scambiano dati di sincronismo (o cose del genere) quindi avendone più collegati assieme allo stesso momento è possibile che l'IDE non capisca più niente?
grazie in anticipo a tutti!
E' plausibile, ma anch'io vado ad intuito non avendo usato moduli Xbee.