Problema caricamento Sketch

Ciao a tutti,
oggi il mio problema è che non mi carica il programma sull'Arduino Nano e mi da questo errore:

"
avrdude: no programmer has been specified on the command line or the config file
Specify a programmer using the -c option and try again
"

Che significa? Come risolvo?

Grazie 1000 in anticipo! :smiley:

Che versione di IDE ? Arduino Nano fatto da chi (leggi dietro da chi è prodotto) ? Collegato come ? Sistema operativo ? Lo avevi già programmato in precedenza ? Cosa c'è attaccato ? Ecc. ecc.

Volete capirlo che NON basta dire "non riesco a fare una cosa" o "mi da errore", ma occorre dare IL MASSIMO DEI DETTAGLI !!!

Guglielmo

Si hai ragione,
è un Arduino tarocco venduto senza i pin connessi, è la prima volta che lo collego al computer (Mac, OS: 10.11.4) e l'IDE è la versione 1.6.8.

Grazie 1000 :smiley:

brioches95:
è un Arduino tarocco venduto senza i pin connessi

Ehhhhh :o :o :o Cosa significa ? Senza quali pin connessi ? E metti il link al prodotto che vediamo di che si tratta ...

brioches95:
è la prima volta che lo collego al computer (Mac, OS: 10.11.4) e l'IDE è la versione 1.6.8.

L'IDE è alla versione 1.6.9, OS X è alla versione 10.11.5 ... ci lavoro :grin:

Guglielmo

gpb01:
Ehhhhh :o :o :o Cosa significa ? Senza quali pin connessi ? E metti il link al prodotto che vediamo di che si tratta

Non sono sicuro sia questa l'inserzione (li avevo presi tempo fa) ma avevo preso un pacchetto del genere:
http://www.ebay.it/itm/5pc-USB-CH340G-Nano-V3-0-ATmega328P-5V-16M-Micro-Controller-Board-Arduino-TE359-/321862709346?hash=item4af0833062:g:cVEAAOSwcvdXOsC1

Intanto vedo di aggiornale L'IDE all'ultima versione allora :wink:

Si, ma il problema è un'altro ... e si chiama CH340G ...

Arduino/Genuino originale monta come chip di interfaccia USB un ATmega16u2 ... i cinesi invece montano un chip a basso costo il CH340G.

Il problema è che il produttore originale NON ha rilasciato i driver "autenticati" per OS X e quindi il tuo sistema NON te lo vede !

Quello che devi fare è cercare i drive "autenticati" ed installare quelli (assolutamente NON quelli non autenticati onde non avere problemi con OS X). Li puoi scaricare con ... dal sito di "Codebender" ...

Devi andare su QUESTA pagina e da li puoi scaricare i driver giusti :wink:

Guglielmo

Mi da comunque errore, ho seguito la procedura guidata del link ma quando carico l' sketch dall'IDE mi da il medesimo errore. Almeno ora mi da la scheda in elenco (nel menu dell'IDE dove si selezione la scheda).
Avrò sbagliato qualche passaggio magari... ci riproverò.
Grazie mille in ogni caso scriverò qui per ulteriori problemi o per dire come ho risolto.

Allora ...
... carica un esempio, Blink, seleziona la giusta board, seleziona la giusta porta (che ora dovrebbe apparirti), usa il 2° bottone dell'interfaccia grafica, fatto come una freccia a destra ... che ti dice ?

Guglielmo

P.S.: Vai nelle "Preferences" dell'IDE e attiva la modalità "verbose" sia per la compilazione che per l'upload ... così abbiamo maggiori dettagli.

Ok allora ho cambiato le preferenze e ora in rosso mi da:

/Users/Brioches/Library/Arduino15/packages/arduino/tools/avrdude/6.0.1-arduino5/bin/avrdude -C/Users/Brioches/Library/Arduino15/packages/arduino/tools/avrdude/6.0.1-arduino5/etc/avrdude.conf -v true -patmega328p -carduino -P/dev/cu.wchusbserial1420 -b57600 -D -Uflash:w:/var/folders/s2/5m5kw_md07sgdrt4c3q8c54c0000gn/T/build109fe89f2c5209f1f85d391dade42f66.tmp/PIR.ino.hex:i

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 16:30:25
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "/Users/Brioches/Library/Arduino15/packages/arduino/tools/avrdude/6.0.1-arduino5/etc/avrdude.conf"
User configuration file is "/Users/Brioches/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

avrdude: no programmer has been specified on the command line or the config file
Specify a programmer using the -c option and try again

Inoltre in bianco sopra c'è scritto "Uso il file precedentemente compilato" per una decina di file.
Aggiungo che ho due librerie che nonostante non vi abbia apportato modifiche mi dice (in bianco) che non le considera valide, ma non credo sia legato al problema della Nano (inoltre ho già provato a caricare Sketch su un altro Arduino Nano e finché no uso quelle librerie non ho problemi). Mi dice inoltre

ATTENZIONE: La categoria '' della libreria Firmata non è valida. La imposto a 'Uncategorized' (In rosso)

ma anche questo tipo di errore me lo dava già prima.

Però mi è venuto il dubbio di aver installato il driver sbagliato seguendo la configurazione del link di prima. Ho provato a tornare indietro ma mi saltava direttamente al "passo 5" dove selezionavo la scheda Arduino. No so come togliere il driver installato e reinstallarlo (sempre tramite il link)... Qualche idea?

Il driver NON si installa tramite il link ...
... si scarica uno .zip che contiene un .pkg che è quello da installare.

Però NON puoi riportare solo qualche riga, devi copiare TUTTA la finestra con la compilazione e mettere tutto, altrimenti non ci si rende conto ...

... ah ... mi raccomando, racchiuso tra i tag CODE che, in fase di edit, ti inserisce il bottone </> ... primo a sinistra.

Guglielmo

P.S.: Comunque se tra le porte ti compare la scheda, vuol dire che la porta l'ha riconosciuta ...
... che nome gli ha assegnato ? cu.wchusbseriaxxxxxx ?

Ho Risolto!!
Oggi finalmente ha finito di scaricare l'aggiornamento all'ultima IDE (1.6.9), dall'installazione non vi sono più problemi!
Grazie mille Guglielmo!