inviare un programma precompilato?

in che modo si puù compilare un programma per arduino e inviarlo ad arduino .. ?
Grazie

Utilizzando l'apposito IDE che trovi qui:
http://arduino.cc/it/Main/Software

...e seguendo le istruzioni che trovi qui:
http://arduino.cc/it/Guide/HomePage

...che poi alla fine basta premere due tasti :smiley:

si si ...
sto per l'appunto utilizzando quello (versione 017) .. e va benissimo ...
ma... vorrei .. creare una programma sul pc (main) .. dare dei .. comandi "tramite seriale" (o tramite "pin in" )ad arduino .. e vorrei caricare il software su arduino, in maniera automatica, ogni qual volta che attivo il programma sul pc. ho visto che arduino mantiene la programmazione anche disalimentato, ma... è solo per sicurezza...
sto realizzando un inseguitore solare con una parte a calcolo (da pc, appunto) e una parte automatica (gestire dei ingressi/uscite da arduino) ..

Arduino è programmabile anche da shell, quindi se usi linux (ma penso sia fattibile anche tramite altri OS) puoi crearti uno script che invia lo sketch all'ATmega.

Puoi dare un'occhiata qui: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1253519165/4#4

Ricorda però che gli ATmega sono programmabili qualche migliaia di volte, ma non infinite, e che se lo fai per sicurezza tanto vale averne una copia su un supporto diverso dal pc e programmare arduino solo quando effettivamente ce ne fosse il bisogno.
Per essere più precisi, dal datasheet:

– Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
– Data retention: 20 years at 85°C/100 years at 25°C(1)

Per inviare i dati dal pc ad arduino invece il sistema lo scegli tu, consigliata la scelta della comunicazione seriale :slight_smile:

o cavolicchi lo avrò già programmato (per far prove) un 1000 volte ...

speravo che ciu fosse possibile creare un file " *.arduino" e poi con un "print com3" si potesse risolvere il tutto .. ... :slight_smile:

eh, non sarebbe male :smiley:
Ma, forse, non è impossibile, se si usa un altro arduino per programmare quello definitivo. Per l'ATmega non è un problema, quando cimisce cambi solo lui, mica tutto l'arduino, costa qualche euro con già il bootloader collegato ^^

ma... nn mollo, mi procuro un cavo point tu poin seriale .. "com" e con uno sniffer... e proco a capire.. che cavolo dice .. il toll ad arduino .. poi .. vi faccio sape :slight_smile:

Comunque e' una paranoia inutile. Una volta programmato, da solo, non si de-programma.
Fede

concordo con fede ma.. per corettezza mando il log

Richiesta:25/09/2009 13.06.00.53764

 30 20                                             0               

Risposta:25/09/2009 13.06.00.54764 (+0.0100 seconds)

 14 10                                             ..              

Richiesta:25/09/2009 13.06.00.04764 (+0.5007 seconds)

 30 20                                             0               

Risposta:25/09/2009 13.06.00.05764 (+0.0100 seconds)

 14 10                                             ..              

Richiesta:25/09/2009 13.06.01.55864 (+0.5007 seconds)

 30 20                                             0               

Risposta:25/09/2009 13.06.01.56864 (+0.0100 seconds)

 14 10                                             ..              

Richiesta:25/09/2009 13.06.01.56864 (+0.0000 seconds)

 41 81 20                                          A              

Risposta:25/09/2009 13.06.01.58864 (+0.0200 seconds)

 14 01 10                                          ...             

Richiesta:25/09/2009 13.06.01.58864 (+0.0000 seconds)

 41 82 20                                          A[ch130]              

Risposta:25/09/2009 13.06.01.59864 (+0.0100 seconds)

 14 10 10                                          ...             

Richiesta:25/09/2009 13.06.01.60864 (+0.0000 seconds)

 42 00 00 00 01 01 01 01 03 00 00 00 00 01 00 10   B...............
 00 00 02 00 00 20                                 .....           

Risposta:25/09/2009 13.06.01.61864 (+0.0100 seconds)

 14 10                                             ..              

Richiesta:25/09/2009 13.06.01.61864 (+0.0000 seconds)

 45 05 08 D7 A0 00 20                              E..× .          

Risposta:25/09/2009 13.06.01.63864 (+0.0200 seconds)

 14 10                                             ..              

Richiesta:25/09/2009 13.06.01.63864 (+0.0000 seconds)

 50 20                                             P               

Risposta:25/09/2009 13.06.01.64864 (+0.0100 seconds)

 14 10                                             ..              

Richiesta:25/09/2009 13.06.01.64864 (+0.0000 seconds)

 75 20                                             u               

Risposta:25/09/2009 13.06.01.66864 (+0.0200 seconds)

 14 1E 97 03 10                                    ..[ch151]..           

Richiesta:25/09/2009 13.06.01.66864 (+0.0000 seconds)

 56 A0 0F FC 00 20                                 V .ü.           

Risposta:25/09/2009 13.06.01.67864 (+0.0100 seconds)

 14 00 10                                          ...             

Richiesta:25/09/2009 13.06.01.68864 (+0.0100 seconds)

 56 A0 0F FD 00 20                                 V .ý.           

Risposta:25/09/2009 13.06.01.69864 (+0.0100 seconds)

 14 00 10                                          ...             

Richiesta:25/09/2009 13.06.01.69864 (+0.0000 seconds)

 56 A0 0F FE 00 20                                 V .þ.           

Risposta:25/09/2009 13.06.01.71864 (+0.0200 seconds)

 14 00 10                                          ...             

Richiesta:25/09/2009 13.06.01.71864 (+0.0000 seconds)

 56 A0 0F FF 00 20                                 V .ÿ.           

Risposta:25/09/2009 13.06.01.72864 (+0.0100 seconds)

 14 00 10                                          ...             

Richiesta:25/09/2009 13.06.01.13964 (+0.4106 seconds)

 55 00 00 20                                       U..             

Risposta:25/09/2009 13.06.01.14964 (+0.0100 seconds)

 14 10                                             ..              

Richiesta:25/09/2009 13.06.01.18964 (+0.0300 seconds)

 64 01 00 46 0C 94 03 01 0C 94 2E 01 0C 94 2E 01   d..F.[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 F0 01 0C 94 2E 01 0C 94 2A 04 0C 94 2E 01   .[ch148]ð..[ch148]...[ch148]*..[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 6B 04 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]k..[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01 0C 94 2E 01   .[ch148]...[ch148]...[ch148]...[ch148]..
 0C 94 AC 04 0C 94 2E 01 0C 94 2E 01 0C 94 ED 04   .[ch148]¬..[ch148]...[ch148]...[ch148]í.
 0C 94 2E 01 0C 94 2E 01 00 00 21 00 24 00 27 00   .[ch148]...[ch148]....!.$.'.
 2A 00 2D 00 30 00 33 00 01 01 00 00 04 01 07 01   *.-.0.3.........
 0A 01 00 00 20                                    ....

ecc ..... nn so se ne vale la pena... :slight_smile: ciao