Table des matières:

Résoudre le problème de port série/pilote USB Lilypad Mac : 10 étapes (avec photos)
Résoudre le problème de port série/pilote USB Lilypad Mac : 10 étapes (avec photos)

Vidéo: Résoudre le problème de port série/pilote USB Lilypad Mac : 10 étapes (avec photos)

Vidéo: Résoudre le problème de port série/pilote USB Lilypad Mac : 10 étapes (avec photos)
Vidéo: 4D et les objets connectés - IoT • 4D Summit 2018 2024, Septembre
Anonim
Résoudre le problème de port série/pilote USB Mac Lilypad
Résoudre le problème de port série/pilote USB Mac Lilypad
Résoudre le problème de port série/pilote USB Mac Lilypad
Résoudre le problème de port série/pilote USB Mac Lilypad

En 2016, votre Mac a-t-il moins de 2 ans ?

Avez-vous récemment mis à niveau vers le dernier système d'exploitation (Yosemite ou quelque chose de plus récent) ?

Vos USB/MP3 Lilypad ne fonctionnent plus ?

Mon tutoriel va vous montrer comment j'ai réparé mes clés USB Lilypad

L'erreur que j'ai rencontrée était liée à un problème de port série/pilote. J'ai passé au moins dix heures à travailler dessus et j'ai réussi seulement lorsque je me suis assis, concentré entièrement sur la tâche à accomplir et que j'ai tout essayé pendant une demi-journée.

Je suis allé de l'avant et j'ai énuméré tout ce que j'ai fait, car votre problème spécifique peut différer du mien. Toutes les étapes peuvent prendre un certain temps et vous avez plus de chances de réussir si vous pouvez consacrer quelques heures à vous concentrer uniquement sur le dépannage, comme je l'ai fait.

(Par souci de concision, les Lilypads seront désormais appelés "LPs".)

Étape 1: Cette erreur a été observée dans de nombreux LP, mais…

Il est plus susceptible d'affecter les disques vinyles fabriqués en Chine

Les cartes Arduino (y compris le LP) sont fabriquées dans plusieurs pays, dont l'Italie et la Chine. Les cartes italiennes/européennes sont généralement de la plus haute qualité, et les cartes chinoises sont probablement mieux décrites comme des clones qui peuvent être bons, mais sont souvent fabriqués avec des matériaux moins chers et manquent de pilotes préchargés. Il est important de noter qu'Arduino est entièrement open source, donc les cartes chinoises ne sont pas réellement contrefaites et sont généralement beaucoup moins chères.

Je suis étudiant, je ne suis pas riche et j'avais besoin de multiples qui pourraient être consommables, alors j'ai commandé plusieurs planches de fabrication chinoise sur Amazon Prime pour environ 16,00 $. C'est environ la moitié du prix d'un LP vendu sur Sparkfun.com !

Les Arduinos Sparkfun plus "officiels" sont plus chers, mais ils ont un meilleur contrôle de qualité, car ils utilisent des composants haut de gamme et sont généralement livrés avec les bons pilotes préinstallés. Donc, si vous êtes pressé par le temps, vous pouvez envisager d'acheter vos composants auprès de Sparkfun ou d'un détaillant similaire. (Notez que certaines cartes Sparkfun ont également présenté des problèmes de pilote, mais dans l'ensemble, elles sont plus fiables.)

Vous pouvez également obtenir des disques encore moins chers sur des sites comme AliExpress.com, mais soyez prêt à attendre des semaines, voire des mois, pour l'expédition et le dédouanement. Vous avez également moins de recours si ces planches sont défectueuses. Par exemple, il est facile de retourner des planches défectueuses achetées sur Amazon ou Sparkfun, mais il est généralement presque impossible de retourner des planches importées. Malgré cela, je prévois de commander prochainement des composants directement en Chine; sachez juste que c'est plus risqué.

Essentiellement:

Sparkfun et d'autres vendeurs établis de planches fabriquées dans l'UE:

  • Très cher
  • Délai de livraison rapide à modéré (généralement pas gratuit)
  • Habituellement, le moins de problèmes techniques (mais toujours sujets à certains)
  • Service client décent à bon pour les cartes défectueuses

Amazon et autres revendeurs américains de planches fabriquées en Chine:

  • Bon marché à prix modéré
  • Délai de livraison rapide à modéré (souvent gratuit ou très bon marché)
  • Peut-être des problèmes techniques
  • Service client décent à bon pour les cartes défectueuses.

Fabricants chinois ou revendeurs chinois sur des sites comme Alibaba/AliExpress:

  • Le moins cher
  • Délai d'expédition modéré à lent (les délais et les coûts d'expédition varient)
  • Le plus susceptible d'avoir des problèmes techniques
  • Tout, de l'effroyable au bon service client si votre carte est défectueuse
  • Recherchez des vendeurs qui ont de bons commentaires sur des sites comme AliExpress

Étape 2: est-il branché ?

Est-il branché ?
Est-il branché ?
  1. Assurez-vous que le LP est branché sur votre ordinateur avec un câble Micro USB fonctionnel. Au moins un voyant sur le LP doit être allumé (comme sur la photo ci-dessus), indiquant que le LP est alimenté.
  2. S'il n'y a pas de lumière, vous avez un problème de port USB sur votre ordinateur, un câble cassé ou une carte LP cassée. Vérifiez les 3 en utilisant différents cordons, ports et un autre LP, si vous pouvez en obtenir un.

Étape 3: Assurez-vous que vous avez sélectionné les bonnes options de carte dans le menu Arduino

Assurez-vous d'avoir sélectionné les bonnes options de carte dans le menu Arduino
Assurez-vous d'avoir sélectionné les bonnes options de carte dans le menu Arduino

Voir la photo ci-dessus pour savoir comment trouver cette section du menu. Vous souhaitez sélectionner l'option "Lilypad USB". L'autre option Lilypad est pour l'ancienne carte qui n'a pas d'USB intégré.

Étape 4: Pouvez-vous voir le bon port ?

Pouvez-vous voir le bon port ?
Pouvez-vous voir le bon port ?

Ici, nous ne pouvons voir qu'un seul port, le port Bluetooth.

C'est mauvais.:(Votre LP a besoin d'un autre port. Lorsque votre LP est correctement connecté, vous verrez un port nommé avec une variante de "Lilypad" (ou une chaîne numérique pour le Lilypad Mp3).

Tant que vous n'aurez pas trouvé le bon port, votre ordinateur et le LP ne pourront pas se parler et vous ne pourrez pas télécharger de code sur le LP.:(

Étape 5: Quels câbles utilisez-vous ?

Quels câbles utilisez-vous ?
Quels câbles utilisez-vous ?
Quels câbles utilisez-vous ?
Quels câbles utilisez-vous ?
Quels câbles utilisez-vous ?
Quels câbles utilisez-vous ?
  1. Quel type de câble utilisez-vous ? (D'après mon expérience, les disques vinyles sont TRÈS pointilleux en ce qui concerne les câbles.) Il DOIT être un câble capable d'envoyer et de recevoir des données. Si vous avez utilisé le câble de votre téléphone portable pour synchroniser les données avec votre ordinateur, ce câble est probablement OK (bien que ce ne soit pas toujours vrai).
  2. De nombreux câbles Micro-USB ne transmettent que de l'énergie. Ces câbles ne permettront pas à votre LP de se connecter à votre ordinateur et vice versa ! Utilisez un câble DATA fiable et testé !
  3. Aucun des câbles ci-dessus ne fonctionne pour mon LP. Les courts, blancs et noirs, sont des câbles Micro-UBS alimentés uniquement. Ils ne transportent pas efficacement les données, voire pas du tout. Le long gris est un câble de données qui synchronise les données avec mon téléphone portable, mais étonnamment ne peut pas se synchroniser avec mon LP. C'est pourquoi vous devez essayer plusieurs câbles de données.
  4. Lorsque vous utilisez un câble d'alimentation avec votre LP, vous verrez un voyant (généralement un seul), mais vous obtiendrez une erreur de port avec des câbles qui ne peuvent pas prendre en charge les données. Voir les deux images pour des exemples d'écran avec des erreurs de port dans le menu et le terminal. L'utilisation de câbles Micro-USB alimentés uniquement n'est pas le seul problème à l'origine de cette erreur, mais c'est un problème courant.
  5. Deux voyants peuvent indiquer que le LP est en train de se synchroniser, mais c'est loin d'être toujours vrai.

Étape 6: ce câble fonctionne

Ce câble fonctionne !
Ce câble fonctionne !
Ce câble fonctionne !
Ce câble fonctionne !
Ce câble fonctionne !
Ce câble fonctionne !

Le câble ci-dessus, un câble de données Samsung Micro-USB, était le seul câble de ma collection qui fonctionnait pour mon LP. J'ai inclus des photos montrant le numéro de modèle si vous voulez essayer de commander ce câble et voir s'il fonctionne pour vous.

Encore une fois, les deux voyants de la carte seront généralement allumés (ou au moins clignotants) lorsque la carte est correctement connectée.

Après avoir trouvé un câble qui fonctionnait, je me suis assuré de le marquer avec de la peinture argentée et de le conserver avec mes vinyles. Vous voudrez peut-être étiqueter de la même manière votre câble testé/préféré.

Étape 7: un câble valide a-t-il résolu le problème ?

Un câble valide a-t-il résolu le problème ?
Un câble valide a-t-il résolu le problème ?
Un câble valide a-t-il résolu le problème ?
Un câble valide a-t-il résolu le problème ?
Un câble valide a-t-il résolu le problème ?
Un câble valide a-t-il résolu le problème ?
  1. Si vous avez le bon câble, vous devriez voir le port répertorié, comme indiqué dans la capture d'écran du terminal. C'est bon. Votre LP devrait maintenant fonctionner.:RÉ
  2. Si vous voyez toujours une erreur et que vous êtes certain d'utiliser un câble de données approprié, vous pouvez ensuite essayer d'appuyer sur le bouton de réinitialisation de votre LP en trouvant le petit bouton en laiton que je désigne sur la photo. Appuyez une fois et maintenez enfoncé pendant quelques secondes.
  3. Vous pouvez également essayer d'appuyer sur le bouton de réinitialisation DEUX FOIS en succession rapide, ce qui lancera le bootloader.

Si vous ne trouvez toujours pas le port, passez à l'étape suivante.

Étape 8: Installez les pilotes FTDI

Installez les pilotes FTDI
Installez les pilotes FTDI
Installez les pilotes FTDI
Installez les pilotes FTDI

C'est assez simple. Cliquez sur le lien du pilote ci-dessous et téléchargez le pilote approprié, qui sera probablement le 64 bits pour Mac. Le 32 bits fonctionnerait probablement aussi.

Lien du pilote FTDI Cliquez sur le lien et téléchargez le fichier pour Mac. Recherchez le fichier (c'est un fichier.dmg comme indiqué dans la capture d'écran ci-dessus), cliquez dessus et il devrait alors s'installer automatiquement

Si vous rencontrez des problèmes, ce site donne une bonne explication: Comment installer les pilotes FTDI

Essayez d'installer les deux versions (VCP et DFXX).

Vous pouvez ensuite essayer de fermer Arduino et/ou de redémarrer votre machine. Ouvrez Arduino et voyez si vous pouvez trouver le bon port pour votre LP.

Ne fonctionne toujours pas? Passez à l'étape suivante.

Étape 9: ne fonctionne toujours pas ? Essayez de graver votre chargeur de démarrage

Ne fonctionne toujours pas? Essayez de graver votre chargeur de démarrage
Ne fonctionne toujours pas? Essayez de graver votre chargeur de démarrage
Ne fonctionne toujours pas? Essayez de graver votre chargeur de démarrage
Ne fonctionne toujours pas? Essayez de graver votre chargeur de démarrage
Ne fonctionne toujours pas? Essayez de graver votre chargeur de démarrage
Ne fonctionne toujours pas? Essayez de graver votre chargeur de démarrage

Vous pouvez également essayer de graver le chargeur de démarrage, comme indiqué dans les captures d'écran du terminal ci-dessus.

Même si vous obtenez une erreur de gravure de bootloader, j'ai constaté que le simple fait d'essayer de la graver peut réparer votre carte

La dernière capture d'écran me montre la modification des options du programmeur, ce qui peut également aider lorsque vous essayez de graver le chargeur de démarrage. N'hésitez pas à les essayer tous, mais rappelez-vous lesquels sont généralement utilisés pour vos différents appareils Arduino.

J'espère que mon tutoriel vous a aidé à réparer votre LP.

Cependant, si cela ne fonctionne toujours pas et que vous ne parvenez pas à graver le chargeur de démarrage, vous devrez peut-être réparer votre chargeur de démarrage. Instructables propose plusieurs excellents tutoriels à ce sujet, qui sont facilement consultables.

Conseillé: