Arduino Uno R3 bloccato

Salve,
ho iniziato a lavorare con un arduino uno r3 da un paio di mesi ma dopo aver testato un progetto mi sono accorto di non riuscire a caricare niente sulla scheda e che anzi il pc non la riconosceva più in alcun modo anche se l'alimentava e che la porta com che utilizzavo (COM6) non comparivà più nel gestione dispositivi di windows. Ho provato a cambiare cavo e porta USB ed anche computer ma senza risultati.
Dopo una rapida ricerca ha scperto che questa situazione non è nuova e viene definito di arduino BLOCCATO ma le soluzioni che ho trovato (collegare l'arduino premendo reset e caricare un file d'esempio cercando il tempo preciso di rilascio del reset) non sono attuabili in quanto l'IDE non vede più la COM che utilizzavo.
Sapete darmi una mano?
Grazie in anticipo a tutti

PS: lavoro su Windows 7 con l'ide 1.0.3

Hai provato a collegare Arduino ad un altro PC qualsiasi?

Fai anche questo tentativo: disinstalla il software e reinstallalo compresi i driver.

Ti ricordi l'ultimo sketch caricato? Faceva qualcosa di particolare, usava la seriale per caso?
Potresti dirci, quando colleghi l'Arduino, lo stato di tutti i led integrati della scheda?

Allora:

  • la prova l'ho fatta su varie porte di due pc windows e di un mac
  • i driver non posso reinstallarli visto che in gestione dispositivi non ho più niente su cui andarli a rimettere
  • quando la collega mi si accende fissa il led verde di alimentazione e lampeggia a tratti quello con la L vicino (ma dovrebbe essere revisto dallo sketch in funzione)
  • L'ultimo sketch caricato serviva a testare il funzionamento di un driver motori e l'ho preso qui :
    Duel Motor Driver With Arduino Using A SN754410NE Quad Half H-Bridge | PDF | Arduino | Electricity
    ed in effetti prevedeva la comunicazione seriale

Rerint:

  • i driver non posso reinstallarli visto che in gestione dispositivi non ho più niente su cui andarli a rimettere

Se premi il pulsante di reset, e mentre continui a premerlo, apri l'IDE, la scheda compare nel menu a tendina oppure no?

  • quando la collega mi si accende fissa il led verde di alimentazione e lampeggia a tratti quello con la L vicino (ma dovrebbe essere revisto dallo sketch in funzione)

Che significa che lampeggia a tratti? Segue uno schema? Se sì, quale? Se segue quello dello sketch, dovrebbe essere 1 lampeggio ogni secondo, confermi oppure è differente?

Ma non si accende anche il led RX o TX per caso?

Hai per caso collegato per errore i 12V con TX o RX o un altro pin di Arduino? e percui rotto il ATmega16U2 che funge da interfaccia USB-seriale?
Ciao Uwe

leo72:
Se premi il pulsante di reset, e mentre continui a premerlo, apri l'IDE, la scheda compare nel menu a tendina oppure no?

No, niente da fare

Che significa che lampeggia a tratti? Segue uno schema? Se sì, quale? Se segue quello dello sketch, dovrebbe essere 1 lampeggio ogni secondo, confermi oppure è differente?

Segue lo schema previsto dallo sketch, ovvero si accende per un secondo alla fine del loop

Ma non si accende anche il led RX o TX per caso?

quei due sono spenti

uwefed:
Hai per caso collegato per errore i 12V con TX o RX o un altro pin di Arduino? e percui rotto il ATmega16U2 che funge da interfaccia USB-seriale?
Ciao Uwe

Ho usato una batteria da 9V e l'ho collegata al pin Vin per alimentare l'arduino, ma dovrebbe essere entro i limiti, giusto?
I primi due pin (tx e rx) non li ho mai toccati

Dato che non riesci a vedere la porta seriale virtuale di Arduino il problema può essere solo uno, il convertitore USB-UART di Arduino non sta funzionando, sulla UNO R3 è costituito da un ATmega 16u2 opportunamente programmato, è indipendente dal micro di Arduino, l'ATmega328, che può benissimo continuare a funzionare regolarmente come nel tuo caso e qualunque sketch hai caricato è impossibile che impedisce al 16u2 di farsi rilevare dal pc come seriale virtuale.
Ci sono tre possibilità per l'avaria che lamenti, la prima è una possibile problema sul connettore USB di Arduino o delle piste che da questo arrivano a 16/u2, la seconda è che il 16u2 si è guastato, la terza è che qualche componente esterno al 16u2 sia andato in avaria o le piste che lo collegano al micro sono interrotte, in particolare il quarzo da 16 MHz, i condensatori del quarzo e la resistenza sul reset.
Una prova che puoi fare per tentare di "rianimare" il 16u2, e nel contempo verificare se è ancora operativo, è provare ad aggiornare il suo software tramite ISP, inutile provare via USB tramite dfu visto che non va, per come procedere con l'ISP vedi la guida di Michele Menniti, il link lo trovi nella sua firma, e ti serve un secondo Arduino funzionante oppure un programmatore ISP per AVR.

In pratica il casino l'ho fatto io con la batteria nel Vin.
Un altro arduino non ce l'ho, quindi non mi resta di provare a defribbillare il 16u2 e vedere se si riesce a salvare la scheda

Edit: ho fatto una prova col programmatore ISP e nisba. Mi sa che posso al massimo riciclare l'atmega328.
Grazie a Tutti