Sommario:
- Passaggio 1: questo errore è stato riscontrato in molti LP, ma…
- Passaggio 2: è collegato?
- Passaggio 3: assicurati di aver selezionato le opzioni corrette della scheda all'interno del menu Arduino
- Passaggio 4: riesci a vedere la porta corretta?
- Passaggio 5: quali cavi stai utilizzando?
- Passaggio 6: questo cavo funziona
- Passaggio 7: un cavo valido ha risolto il problema?
- Passaggio 8: installare i driver FTDI
- Passaggio 9: non funziona ancora? Prova a masterizzare il tuo bootloader
Video: Risolvere il problema della porta seriale/driver USB del Mac Lilypad: 10 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
A partire dal 2016, il tuo Mac ha meno di 2 anni?
Hai recentemente aggiornato al sistema operativo più recente (Yosemite o qualcosa di più recente)?
Le tue Lilypad USB/MP3 non funzionano più?
Il mio tutorial ti mostrerà come ho riparato le mie Lilypad USB
L'errore che ho riscontrato era relativo a un problema con la porta seriale/driver. Ho passato almeno dieci ore a lavorare su questo, e ho avuto successo solo quando mi sono seduto, concentrato interamente sul compito da svolgere e ho provato tutto per mezza giornata.
Sono andato avanti e ho elencato tutto ciò che ho fatto, poiché il tuo problema specifico potrebbe differire dal mio. Potrebbe essere necessario del tempo per eseguire tutti i passaggi e avrai maggiori probabilità di avere successo se puoi dedicare alcune ore a concentrarti esclusivamente sulla risoluzione dei problemi, come ho fatto io.
(Per ragioni di brevità, i Lilypad saranno d'ora in poi chiamati "LP.")
Passaggio 1: questo errore è stato riscontrato in molti LP, ma…
È più probabile che influisca sugli LP prodotti in Cina
Le schede Arduino (incluso l'LP) sono prodotte in più paesi, tra cui Italia e Cina. Le schede italiane/europee sono di solito della più alta qualità e le schede cinesi sono probabilmente meglio descritte come cloni che possono essere buoni, ma sono spesso realizzate con materiali più economici e mancano di driver precaricati. È importante notare che Arduino è completamente open source, quindi le schede cinesi non sono in realtà contraffatte e di solito sono molto più economiche.
Sono uno studente, non sono ricco e avevo bisogno di multipli che potessero essere sacrificabili, quindi ho ordinato diverse schede di fabbricazione cinese su Amazon Prime per circa $ 16,00. È circa la metà del prezzo di un LP venduto da Sparkfun.com!
Gli Arduino Sparkfun più "ufficiali" sono più costosi, ma hanno un migliore controllo di qualità, poiché utilizzano componenti di fascia alta e di solito vengono forniti con i driver corretti preinstallati. Quindi, se hai poco tempo, potresti prendere in considerazione l'acquisto dei tuoi componenti da Sparkfun o da un rivenditore simile. (Si noti che alcune schede Sparkfun hanno anche presentato problemi con i driver, ma nel complesso sono più affidabili.)
Puoi anche ottenere LP a un prezzo ancora più basso da siti come AliExpress.com, ma preparati ad aspettare settimane o addirittura mesi per la spedizione e lo sdoganamento. Hai anche meno ricorso se queste schede sono difettose. Ad esempio, è facile restituire le schede difettose acquistate da Amazon o Sparkfun, ma di solito è quasi impossibile restituire le schede importate. Nonostante ciò, ho intenzione di ordinare i componenti direttamente dalla Cina a breve; basta essere consapevoli che è più rischioso.
Fondamentalmente:
Sparkfun e altri venditori affermati di schede prodotte nell'UE:
- Il più costoso
- Tempi di spedizione da rapidi a moderati (di solito non gratuiti)
- Di solito il minor numero di problemi tecnici (ma ancora soggetto ad alcuni)
- Servizio clienti da decente a buono per schede difettose
Amazon e altri rivenditori americani di schede prodotte in Cina:
- Da economico a moderato
- Tempi di spedizione da rapidi a moderati (spesso gratuiti o molto economici)
- Forse alcuni problemi tecnici
- Servizio clienti da decente a buono per schede difettose.
Produttori cinesi o rivenditori cinesi su siti come Alibaba/AliExpress:
- Il più economico
- Tempi di spedizione da moderati a lenti (i tempi e i costi di spedizione variano)
- Molto probabilmente avrà problemi tecnici
- Tutto, dallo spaventoso al buon servizio clienti se la tua tavola è difettosa
- Cerca venditori che hanno un buon feedback su siti come AliExpress
Passaggio 2: è collegato?
- Assicurati che l'LP sia collegato al computer con un cavo Micro USB funzionante. Almeno una luce sull'LP dovrebbe essere accesa (come nella foto sopra), indicando che l'LP sta ricevendo alimentazione.
- Se non c'è luce, hai un problema con la porta USB sul tuo computer, un cavo rotto o una scheda LP rotta. Controlla tutti e 3 usando cavi, porte e un LP diverso, se puoi ottenerne uno.
Passaggio 3: assicurati di aver selezionato le opzioni corrette della scheda all'interno del menu Arduino
Vedere la foto sopra per come trovare questa sezione del menu. Si desidera selezionare l'opzione "Lilypad USB". L'altra opzione di Lilypad è per la scheda più vecchia che non ha un USB integrato.
Passaggio 4: riesci a vedere la porta corretta?
Qui possiamo vedere solo una porta, la porta Bluetooth.
Questo non va bene.:(Il tuo LP ha bisogno di un'altra porta. Quando il tuo LP è collegato correttamente vedrai una porta denominata con qualche variazione di "Lilypad" (o una stringa numerica per Lilypad Mp3).
Fino a quando non trovi la porta corretta, il tuo computer e l'LP non possono comunicare tra loro e non sarai in grado di caricare il codice sull'LP.:(
Passaggio 5: quali cavi stai utilizzando?
- Che tipo di cavo stai usando? (Nella mia esperienza gli LP sono MOLTO pignoli quando si tratta di cavi.) DEVE essere un cavo in grado di inviare e ricevere dati. Se hai utilizzato il cavo del telefono cellulare per sincronizzare i dati con il computer, probabilmente quel cavo è OK (anche se non è sempre vero).
- Molti cavi Micro-USB trasmettono solo energia. Questi cavi non permetteranno al tuo LP di connettersi al tuo computer e viceversa! Utilizzare un cavo DATI affidabile e testato!
- Nessuno dei cavi di cui sopra funziona per il mio LP. I cavi bianchi e neri corti sono cavi Micro-UBS di sola alimentazione. Non trasportano i dati in modo efficace, se non del tutto. Quello lungo grigio è un cavo dati che sincronizza i dati con il mio telefono cellulare, ma sorprendentemente non può sincronizzarsi con il mio LP. Questo è il motivo per cui è necessario provare più cavi dati.
- Quando usi un cavo di alimentazione con il tuo LP vedrai una luce (di solito solo una), ma otterrai un errore di porta con cavi che non possono supportare i dati. Vedere le due immagini per esempi di una schermata con errori di porta sia nel menu che nel terminale. L'utilizzo di cavi Micro-USB di sola alimentazione non è l'unico problema che causa questo errore, ma è comune.
- Due luci possono essere un'indicazione che l'LP si sta sincronizzando, ma questo è tutt'altro che vero.
Passaggio 6: questo cavo funziona
Il cavo sopra, un cavo dati Samsung Micro-USB, era l'unico cavo della mia collezione che funzionava per il mio LP. Ho incluso immagini che mostrano il numero del modello se vuoi provare a ordinare questo cavo e vedere se funziona per te.
Di nuovo, entrambe le luci sulla scheda saranno generalmente accese (o almeno lampeggianti) quando la scheda è collegata correttamente.
Dopo aver trovato un cavo che funzionava, mi sono assicurato di contrassegnarlo con vernice argentata e di tenerlo con i miei LP. Potresti voler etichettare in modo simile il tuo cavo testato/preferito.
Passaggio 7: un cavo valido ha risolto il problema?
- Se hai il cavo corretto dovresti vedere la porta elencata, come mostrato nello screenshot del terminale. Questo è buono. Il tuo LP dovrebbe ora funzionare.:D
- Se continui a vedere un errore e sei sicuro di utilizzare un cavo dati appropriato, puoi provare a premere il pulsante di ripristino sul tuo LP trovando il piccolo pulsante di ottone che sto indicando nella foto. Premilo una volta e tieni premuto per alcuni secondi.
- Puoi anche provare a premere il pulsante di ripristino DUE VOLTE in rapida successione, che avvierà il bootloader.
Se ancora non riesci a trovare la porta, vai al passaggio successivo.
Passaggio 8: installare i driver FTDI
È abbastanza semplice. Fare clic sul collegamento del driver in basso e scaricare il driver appropriato, che probabilmente sarà il 64 bit per Mac. Probabilmente funzionerebbe anche il 32 bit.
Collegamento driver FTDI Fare clic sul collegamento e scaricare il file per Mac. Trova il file (è un file.dmg come mostrato nella schermata sopra), fai clic su di esso e dovrebbe quindi installarsi automaticamente
In caso di problemi, questo sito fornisce una buona spiegazione: Come installare i driver FTDI
Prova a installare entrambe le versioni (VCP e DFXX).
Puoi quindi provare a chiudere Arduino e/o riavviare la macchina. Apri Arduino e vedi se riesci a trovare la porta corretta per il tuo LP.
Continua a non funzionare? Vai al passaggio successivo.
Passaggio 9: non funziona ancora? Prova a masterizzare il tuo bootloader
Puoi anche provare a masterizzare il bootloader, come mostrato negli screenshot del terminale sopra.
Anche se ricevi un errore di masterizzazione del bootloader, ho scoperto che il solo tentativo di masterizzarlo può riparare la tua scheda
L'ultimo screenshot mi mostra la modifica delle opzioni del programmatore, che può anche aiutare quando si tenta di masterizzare il bootloader. Sentiti libero di provarli tutti, ma ricorda quali vengono solitamente utilizzati per i tuoi vari dispositivi Arduino.
Spero che il mio tutorial ti abbia aiutato a riparare il tuo LP.
Tuttavia, se continua a non funzionare e non riesci a masterizzare il bootloader, potrebbe essere necessario riparare il bootloader. Instructables ha diversi ottimi tutorial su questo, che sono facilmente ricercabili.
Consigliato:
Hackerare un pulsante della porta della Jubilee Line della metropolitana di Londra: 12 passaggi (con immagini)
Hacking di un pulsante della porta della Jubilee Line della metropolitana di Londra: Il negozio del London Transport Museum vende pulsanti della porta dismessi della Jubilee Line (sono disponibili sia a sinistra che a destra). Se stai pensando di realizzare un progetto che necessita di un pulsante e di una spia di qualche tipo, saresti
Trasformare la porta USB delle schede basate su SAMD21 in una porta seriale hardware!: 3 passaggi
Trasformare la porta USB delle schede basate su SAMD21 in una porta seriale hardware!: Oggigiorno è standard utilizzare una porta USB di una scheda Arduino (o qualsiasi altra compatibile) come porta seriale emulata. Questo è molto utile per il debug, l'invio e la ricezione di dati dalle nostre adorabili schede. Stavo lavorando su uChip quando, esaminando il datash
Utilizzo della RAM del PC su Arduino tramite porta seriale: 7 passaggi
Utilizzo della RAM del PC su Arduino tramite porta seriale: un mio amico mi ha ispirato con il suo piccolo progetto Arduino. Questo piccolo progetto coinvolge l'Arduino UNO R3, che sta leggendo i dati da un programma realizzato in Arduino IDE inviati a una porta seriale (porta USB) da un programma C# realizzato in Visual Studio. Come questo
Guardiano V1.0 --- Aggiornamento della telecamera spioncino della porta con Arduino (caratteristiche di registrazione del rilevamento del movimento e scosse elettriche): 5 passaggi
Guardiano V1.0 ||| Aggiornamento della telecamera spioncino della porta con Arduino (funzioni di registrazione del rilevamento del movimento e scosse elettriche): ho ordinato una telecamera spioncino ma quando la uso, mi sono reso conto che non esiste una funzione di registrazione automatica (attivata dal rilevamento del movimento). Poi ho iniziato a indagare su come funziona. Per registrare un video, dovresti 1- tenere premuto il pulsante di accensione per quasi 2 secondi
Come Risolvere il Problema di Scorrimento del Mouse Xiaomi: 6 Passaggi (con Immagini)
Come risolvere il problema di scorrimento del mouse Xiaomi: proprio come con qualsiasi altro strumento, un mouse del computer alla fine avrebbe bisogno di manutenzione a causa del suo utilizzo continuo. La tipica usura del prodotto gli consente di funzionare in modo meno efficiente rispetto a come era stato durante il periodo in cui era una volta b