Problema caricamento Sketch Arduino Pro Mini

Salve a tutti ho acquistato un arduino pro mini ATmega168 5v 16Mhz. Ho acquistato l'adattatore usb e ho collegato correttamente i pin tra adattatore e arduino. Fino a ieri sera andava tutto bene, oggi non so per quale motivo ma non appena collego l'adattatore ad arduino, arduino mi risponde con 2 flash di led blu e rosso e poi è come se si spegne. La porta è corretta e anche il modello selezionato è corretto. alla voce programmatore ho messo USBasp. quando proprio a caricare il file arduino fa accendere i suo led, il rosso è fisso e il blu lampeggia, ma alla fine non riesco a caricare lo sketch perchè mi da un messaggio d'errore di questo tipo:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xee
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xee
Problema di caricamento sulla scheda. Guarda http://www.arduino.cc/en/Guide/Troubleshooting#upload per suggerimenti

Quale sarebbe il problema? VI ringrazio in anticipo!

Ciao,
essendo il tuo primo post, ti chiederei cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con attenzione il REGOLAMENTO ... Grazie.

Guglielmo

Non so che modello hai perché nessun Arduino/Genuino monta un ATmega168+

  1. hai collegato qualcosa ai pin D0 e/o D1
  2. hai provato scollegando tutto dalla scheda?
  3. hai spento e riacceso il PC?

Ciao Uwe

l'arduino pro mini in questione è questo:

http://cdn.arduined.eu/wp-content/uploads/2014/10/CH340G-converter-connection-pinout-for-programming-Arduino-Pro-Mini.jpg

Il pin D0 e D1 sono liberi.
Tutto scollegato dalla scheda.
Ho spendo e riacceso il pc.

Questo è lo screen shot della mia schermata!

purtroppo non capisco che cosa dovrei fare. la cosa strana che fino a 2 giorni fa funzionava!
In pratica carico lo sketch mi risulta che lo sto caricando... sulla scheda il led blu e rosso sono accesi e fissi, ma successivamente mi danno il messaggio di errore.

Il link che hai messo NON serve a nulla, è la foto dei collegamenti, a noi serve il link al "prodotto" dove andare a leggere le specifiche

Guglielmo

Quale è l'ultimo programma che ci hai caricato ? Usava la porta seriale ?

Hai già provato con la manovra di emergenza (premere il tasto reset nel momento del caricamento) ?

Guglielmo

Non conosco quella scheda perché non é un prodotto Arduino o Genuino.
Ciao Uwe

ci avevo caricato un programma per accendere un relè.
l'arduino in question e Arduino Pro Mini Atmega168 5V 16M Modello BTE13-010A.
Ho provato a caricare il programma esempio blink e ho premuto il tasto reset quando mi stunta " sto caricando" ... si spegne il led blu e non appena rilascio il bottone il led ritorna ad essere blu fisso e poi mi mostra lo stesso messaggio d'errore.

Nele:
l'arduino in question e Arduino Pro Mini Atmega168 5V 16M Modello BTE13-010A.

Conosci il significato della frase "DEVI METTERE IL LINK AL PRODOTTO" ? ? ? :o :o :o

Perché è la terza volta che te lo chiediamo ... e, onestamente, mi sono anche stancato di parlare con chi non ascolta ! :sleeping:

Guglielmo

ah scusami non avevo capito. onestamente non so cosa sia.... sarebbe il link del sito dove l'ho acquistato?

Nele:
ah scusami non avevo capito. onestamente non so cosa sia.... sarebbe il link del sito dove l'ho acquistato?

Sí.

  1. @Nele, stai chiedendo al forum ufficiale di Genuino/Arduino di un prodotto secondo me cineseria, perchè il mini pro ufficiale lo produce sparkfun e NON monta più il 168.

  2. Comunque, non è importante SOLO il link all'Arduino, secondo me è molto importante anche il link al dispositivo usb convertitore. E' da lui che passa la comunicazione.

grazie e scusatemi per l'inconveniente.

http://it.aliexpress.com/item/Free-Shipping-USB2-0-To-TTL-6Pin-CH340G-Converter-Pro-Mini-Atmega328-5V-16M-For-Arduino/32343116099.html

Scusa eh ... ma il link che hai messo parla di ATmega328P e NON di ATmega168 come tu hai scritto, quindi ...
... si può sapere esattamente cosa hai ? ? ? :o :o :o

Guglielmo

Comunque, fai ancora questa prova ...

  1. nelle preferenze dell'IDE attiva il "verbose" sia per la compilazione che per l'upload
  2. apri il classico "Blink"
  3. collega il tutto e lancia la compilazione con il caricamento ...

... quando vedi che ha finito di compilare e parte a fare i tentativi di caricamento, premi il reset sulla board. Se sei fortunato, si sincronizza e carica il SW. Ricorda che è questione di "tempismo", quindi, se non ci riesci la prima volta tenta e ritenta, magari un po' prima, magari un po' dopo ... altro non saprei suggerirti.

Guglielmo

P.S.: NON è il primo caso di cloni Pro Mini che non caricano bene attraverso l'adattatore ... credo sia problema del condensatore che controlla il reset o cose simili ... ne ho alcuni anche io che presentano questo difetto.

Grazie gugiemo ecco fatto:

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 19200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

avrdude done. Thank you.
adesso dovrebbe funzionare?

nid69ita:
Ma perchè ?

Ma perché no ? :o Tanto programma via USB <--> Seriale e quindi la voce "programmatore" è bellamente ignorata e viene considerato quello che c'è scritto nel file "boards.txt":

mini.name=Arduino Mini
mini.upload.tool=avrdude
mini.upload.protocol=arduino
mini.bootloader.tool=avrdude
....
....

Guglielmo

Ma ... hai selezionato la giusta board ? Perché il Pro Mini, con il ATmega328P (come da descrizione sul link che hai messo) carica a 115200 baud ...

mini.menu.cpu.atmega328.upload.speed=115200

... puoi guardare con una lente di ingrandimento cosa c'è scritto sulla MCU ... se ATmega168 o ATmega328 ... perché non ci si capisce più nulla :-\

Guglielmo

Mi sono armato di lente e di fotocamera...