Inhoudsopgave:

Het probleem met de Mac Lilypad USB-seriële poort/stuurprogramma oplossen: 10 stappen (met afbeeldingen)
Het probleem met de Mac Lilypad USB-seriële poort/stuurprogramma oplossen: 10 stappen (met afbeeldingen)

Video: Het probleem met de Mac Lilypad USB-seriële poort/stuurprogramma oplossen: 10 stappen (met afbeeldingen)

Video: Het probleem met de Mac Lilypad USB-seriële poort/stuurprogramma oplossen: 10 stappen (met afbeeldingen)
Video: How to uninstall the CP210x USB to UART Bridge VCP Drivers on a Mac 2024, September
Anonim
Het probleem met de Mac Lilypad USB-seriële poort/stuurprogramma oplossen
Het probleem met de Mac Lilypad USB-seriële poort/stuurprogramma oplossen
Het probleem met de Mac Lilypad USB-seriële poort/stuurprogramma oplossen
Het probleem met de Mac Lilypad USB-seriële poort/stuurprogramma oplossen

Is uw Mac vanaf 2016 minder dan 2 jaar oud?

Heb je onlangs een upgrade uitgevoerd naar het nieuwste besturingssysteem (Yosemite of iets nieuwer)?

Werken uw Lilypad USB's/MP3's niet meer?

Mijn tutorial laat je zien hoe ik mijn Lilypad USB's heb gerepareerd

De fout die ik tegenkwam, had te maken met een probleem met de seriële poort/driver. Ik heb hier minstens tien uur aan gewerkt en was alleen succesvol als ik ging zitten, me volledig op de taak concentreerde en alles meer dan een halve dag probeerde.

Ik heb alles op een rijtje gezet wat ik heb gedaan, omdat jouw specifieke probleem kan verschillen van het mijne. Het kan enige tijd duren om alle stappen uit te voeren, en de kans is groter dat je slaagt als je een paar uur kunt besteden aan het oplossen van problemen, zoals ik deed.

(Omwille van de beknoptheid zullen Lilypads voortaan "LP's" worden genoemd.)

Stap 1: Deze fout is in veel LP's gezien, maar …

Het is waarschijnlijker dat het van invloed is op de LP's die in China worden gemaakt

Arduino-boards (inclusief de LP) worden gemaakt in meerdere landen, waaronder Italië en China. De Italiaanse/EU-borden zijn meestal van de hoogste kwaliteit, en Chinese borden kunnen waarschijnlijk het best worden omschreven als klonen die goed kunnen zijn, maar vaak zijn gemaakt van goedkopere materialen en zonder vooraf geladen stuurprogramma's. Het is belangrijk op te merken dat Arduino volledig open-source is, dus Chinese borden zijn niet echt namaak en zijn meestal aanzienlijk goedkoper.

Ik ben een student, ik ben niet rijk, en ik had veelvouden nodig die misschien eenmalig waren, dus bestelde ik verschillende in China gemaakte borden bij Amazon Prime voor ongeveer $ 16,00. Dat is ongeveer de helft van de prijs van een LP die wordt verkocht via Sparkfun.com!

De meer "officiële" Sparkfun Arduino's zijn duurder, maar ze hebben een betere kwaliteitscontrole, omdat ze duurdere componenten gebruiken en meestal worden geleverd met de juiste stuurprogramma's vooraf geïnstalleerd. Dus als je weinig tijd hebt, kun je overwegen om je componenten bij Sparkfun of een vergelijkbare winkelier te kopen. (Merk op dat sommige Sparkfun-borden ook problemen met stuurprogramma's hebben opgeleverd, maar over het algemeen zijn ze betrouwbaarder.)

Je kunt LP's ook nog goedkoper krijgen van sites zoals AliExpress.com, maar wees bereid om weken of zelfs maanden te wachten op verzending en douane-inklaring. Ook heb je minder verhaal als deze boards defect zijn. Het is bijvoorbeeld gemakkelijk om defecte boards die zijn gekocht bij Amazon of Sparkfun te retourneren, maar het is meestal bijna onmogelijk om geïmporteerde boards te retourneren. Desondanks ben ik van plan om binnenkort onderdelen rechtstreeks uit China te bestellen; Houd er rekening mee dat het risicovoller is.

In principe:

Sparkfun en andere gevestigde verkopers van boards vervaardigd in de EU:

  • duurste
  • Snelle tot gemiddelde verzendtijd (meestal niet gratis)
  • Meestal de minste technische problemen (maar nog steeds vatbaar voor sommige)
  • Fatsoenlijke tot goede klantenservice voor defecte boards

Amazon en andere Amerikaanse wederverkopers van in China vervaardigde boards:

  • Goedkoop tot redelijk geprijsd
  • Snelle tot gemiddelde verzendtijd (vaak gratis of erg goedkoop)
  • Mogelijk wat technische problemen
  • Redelijke tot goede klantenservice voor defecte boards.

Chinese fabrikanten of Chinese wederverkopers op sites zoals Alibaba/AliExpress:

  • De goedkoopste
  • Matige tot trage verzendtijd (verzendtijden en kosten variëren)
  • Grote kans op technische problemen
  • Alles van verschrikkelijk tot goede klantenservice als je board defect is
  • Zoek naar verkopers die goede feedback hebben op sites zoals AliExpress

Stap 2: Is het aangesloten?

Is het aangesloten?
Is het aangesloten?
  1. Zorg ervoor dat de LP is aangesloten op uw computer met een werkende Micro USB-kabel. Er moet minstens één lampje op de LP branden (zoals op de foto hierboven), wat aangeeft dat de LP stroom krijgt.
  2. Als er geen licht is, heb je een probleem met de USB-poort op je computer, een kapotte kabel of een kapotte LP-kaart. Controleer op alle 3 door verschillende snoeren, poorten en een andere LP te gebruiken - als je er een kunt krijgen.

Stap 3: Zorg ervoor dat u de juiste bordopties hebt geselecteerd in het Arduino-menu

Zorg ervoor dat u de juiste bordopties hebt geselecteerd in het Arduino-menu
Zorg ervoor dat u de juiste bordopties hebt geselecteerd in het Arduino-menu

Zie de bovenstaande foto voor hoe u dit gedeelte van het menu kunt vinden. U wilt de optie "Lilypad USB" selecteren. De andere Lilypad-optie is voor het oudere bord dat geen ingebouwde USB heeft.

Stap 4: Kunt u de juiste poort zien?

Kunt u de juiste poort zien?
Kunt u de juiste poort zien?

Hier zien we slechts één poort, de Bluetooth-poort.

Dit is slecht.:(Je LP heeft een andere poort nodig. Als je LP goed is aangesloten, zie je een poort met de naam "Lilypad" (of een numerieke tekenreeks voor de Lilypad Mp3).

Totdat je de juiste poort hebt gevonden, kunnen je computer en LP niet met elkaar praten en kun je geen code uploaden op de LP.:(

Stap 5: Welke kabels gebruikt u?

Welke kabels gebruik je?
Welke kabels gebruik je?
Welke kabels gebruik je?
Welke kabels gebruik je?
Welke kabels gebruik je?
Welke kabels gebruik je?
  1. Wat voor kabel gebruik je? (In mijn ervaring zijn LP's ERG kieskeurig als het om kabels gaat.) Het MOET een kabel zijn die gegevens kan verzenden en ontvangen. Als je je mobiele telefoonkabel hebt gebruikt om gegevens met je computer te synchroniseren, dan is die kabel waarschijnlijk in orde (hoewel dit niet altijd waar is).
  2. Veel Micro-USB-kabels zenden alleen stroom uit. Met deze kabels kan je LP niet met je computer worden verbonden en vice versa! Gebruik een betrouwbare, geteste DATA-kabel!
  3. Geen van de bovenstaande kabels werkt voor mijn LP. De korte witte en zwarte zijn alleen-voeding Micro-UBS-kabels. Ze transporteren gegevens niet of niet effectief. De lange grijze is een datakabel die gegevens synchroniseert met mijn mobiele telefoon, maar verrassend genoeg niet kan synchroniseren met mijn LP. Daarom moet u meerdere datakabels proberen.
  4. Als je een stroomkabel met je LP gebruikt, zie je een lampje (meestal maar één), maar krijg je een poortfout bij kabels die geen data kunnen ondersteunen. Zie de twee afbeeldingen voor voorbeelden van een scherm met poortfouten in zowel het menu als de terminal. Het gebruik van alleen-voeding Micro-USB-kabels is niet het enige probleem dat deze fout veroorzaakt, maar het is een veelvoorkomend probleem.
  5. Twee lampjes kunnen een indicatie zijn dat de LP synchroniseert, maar dit is lang niet altijd waar.

Stap 6: Deze kabel werkt

Deze kabel werkt!
Deze kabel werkt!
Deze kabel werkt!
Deze kabel werkt!
Deze kabel werkt!
Deze kabel werkt!

De bovenstaande kabel, een Samsung Micro-USB-datakabel, was de enige kabel in mijn verzameling die werkte voor mijn LP. Ik heb foto's bijgevoegd met het modelnummer als u deze kabel wilt proberen en bestellen om te zien of deze voor u werkt.

Nogmaals, beide lampjes op het bord zullen meestal branden (of op zijn minst knipperen) als het bord correct is aangesloten.

Nadat ik een kabel had gevonden die werkte, heb ik ervoor gezorgd dat ik deze met zilverkleurige verf heb gemarkeerd en bij mijn LP's heb bewaard. Misschien wilt u uw geteste/voorkeurskabel op dezelfde manier labelen.

Stap 7: Heeft een geldige kabel het probleem opgelost?

Heeft een geldige kabel het probleem opgelost?
Heeft een geldige kabel het probleem opgelost?
Heeft een geldige kabel het probleem opgelost?
Heeft een geldige kabel het probleem opgelost?
Heeft een geldige kabel het probleem opgelost?
Heeft een geldige kabel het probleem opgelost?
  1. Als je de juiste kabel hebt, zou je de poort moeten zien, zoals weergegeven in de schermafbeelding van de terminal. Dit is goed. Je LP zou nu moeten werken.:NS
  2. Als je nog steeds een fout ziet - en je weet zeker dat je een goede datakabel gebruikt - kun je vervolgens proberen op de resetknop op je LP te drukken door het kleine koperen knopje te vinden waarnaar ik op de foto wijs. Druk er eenmaal op en houd deze een paar seconden ingedrukt.
  3. Je kunt ook proberen TWEE KEER snel achter elkaar op de resetknop te drukken, waardoor de bootloader wordt gestart.

Als u de poort nog steeds niet kunt vinden, gaat u naar de volgende stap.

Stap 8: Installeer de FTDI-stuurprogramma's

Installeer de FTDI-stuurprogramma's
Installeer de FTDI-stuurprogramma's
Installeer de FTDI-stuurprogramma's
Installeer de FTDI-stuurprogramma's

Het is vrij eenvoudig. Klik op de onderstaande driverlink en download de juiste driver, waarschijnlijk de 64 bit voor Mac. De 32 bit zou waarschijnlijk ook werken.

FTDI Driver Link Klik op de link en download het bestand voor Macs. Zoek het bestand (het is een.dmg-bestand zoals weergegeven in de bovenstaande schermafbeelding), klik erop en het zou dan automatisch moeten installeren

Als je problemen hebt, geeft deze site een goede uitleg: Hoe FTDI-stuurprogramma's te installeren

Probeer beide versies (VCP en DFXX) te installeren.

U kunt dan proberen Arduino te sluiten en/of uw machine opnieuw op te starten. Open Arduino en kijk of je de juiste poort voor je LP kunt vinden.

Werkt nog steeds niet? Ga naar de volgende stap.

Stap 9: Werkt het nog steeds niet? Probeer je bootloader te branden

Werkt nog steeds niet? Probeer je bootloader te branden
Werkt nog steeds niet? Probeer je bootloader te branden
Werkt nog steeds niet? Probeer je bootloader te branden
Werkt nog steeds niet? Probeer je bootloader te branden
Werkt nog steeds niet? Probeer je bootloader te branden
Werkt nog steeds niet? Probeer je bootloader te branden

Je kunt ook proberen de bootloader te branden, zoals te zien is in de schermafbeeldingen van de terminal hierboven.

Zelfs als je een burn-bootloader-fout krijgt, heb ik ontdekt dat alleen al proberen om het te branden je bord kan repareren

De laatste schermafbeelding laat me zien hoe ik de programmeeropties verander, wat ook kan helpen bij het proberen de bootloader te branden. Voel je vrij om ze allemaal uit te proberen, maar onthoud welke meestal worden gebruikt voor je verschillende Arduino-apparaten.

Ik hoop dat mijn tutorial je heeft geholpen om je LP te repareren.

Als het echter nog steeds niet werkt en je de bootloader niet kunt branden, moet je misschien je bootloader repareren. Instructables heeft hier verschillende geweldige tutorials over, die gemakkelijk doorzoekbaar zijn.

Aanbevolen: