Πίνακας περιεχομένων:
- Βήμα 1: Αυτό το σφάλμα έχει φανεί σε πολλά LP, αλλά…
- Βήμα 2: Είναι συνδεδεμένο;
- Βήμα 3: Βεβαιωθείτε ότι έχετε επιλέξει τις σωστές επιλογές πίνακα μέσα στο μενού Arduino
- Βήμα 4: Μπορείτε να δείτε τη σωστή θύρα;
- Βήμα 5: Τι καλώδια χρησιμοποιείτε;
- Βήμα 6: Αυτό το καλώδιο λειτουργεί
- Βήμα 7: Διόρθωσε το έγκυρο καλώδιο το ζήτημα;
- Βήμα 8: Εγκαταστήστε τα προγράμματα οδήγησης FTDI
- Βήμα 9: Ακόμα δεν λειτουργεί; Δοκιμάστε να κάψετε το πρόγραμμα εκκίνησης
Βίντεο: Επιδιόρθωση της σειριακής θύρας USB του Mac Lilypad/Πρόβλημα προγράμματος οδήγησης: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Από το 2016, ο Mac σας είναι μικρότερος από 2 ετών;
Έχετε αναβαθμίσει πρόσφατα στο νεότερο λειτουργικό σύστημα (Yosemite ή οτιδήποτε νεότερο);
Δεν λειτουργούν πλέον τα USB/MP3 της Lilypad;
Το σεμινάριό μου θα σας δείξει πώς διόρθωσα τα USB Lilypad μου
Το σφάλμα που συνάντησα σχετίζεται με μια σειρά σειριακής θύρας/προγράμματος οδήγησης. Πέρασα τουλάχιστον δέκα ώρες δουλεύοντας πάνω σε αυτό και ήμουν πετυχημένος μόνο όταν κάθισα, επικεντρώθηκα εξ ολοκλήρου στο έργο και δοκίμασα τα πάντα για μισή μέρα.
Προχώρησα και απαρίθμησα όλα όσα έκανα, καθώς το συγκεκριμένο πρόβλημά σας μπορεί να διαφέρει από το δικό μου. Μπορεί να χρειαστεί λίγος χρόνος για να κάνετε όλα τα βήματα και είναι πιο πιθανό να πετύχετε εάν μπορείτε να αφιερώσετε μερικές ώρες για να επικεντρωθείτε αποκλειστικά στην αντιμετώπιση προβλημάτων, όπως έκανα κι εγώ.
(Για λόγους συντομίας, τα Lilypads θα ονομάζονται στο εξής "LP".)
Βήμα 1: Αυτό το σφάλμα έχει φανεί σε πολλά LP, αλλά…
Είναι πιο πιθανό να επηρεάσει τα LP που κατασκευάζονται στην Κίνα
Οι πίνακες Arduino (συμπεριλαμβανομένου του LP) κατασκευάζονται σε πολλές χώρες, συμπεριλαμβανομένης της Ιταλίας και της Κίνας. Οι πίνακες Ιταλίας/ΕΕ είναι συνήθως οι υψηλότερης ποιότητας και οι κινεζικές σανίδες πιθανότατα περιγράφονται καλύτερα ως κλώνοι που μπορεί να είναι καλοί, αλλά συχνά κατασκευάζονται με φθηνότερα υλικά και στερούνται προφορτωμένων προγραμμάτων οδήγησης. Είναι σημαντικό να σημειωθεί ότι το Arduino είναι πλήρως ανοιχτού κώδικα, οπότε οι κινεζικές σανίδες δεν είναι στην πραγματικότητα πλαστές και συνήθως είναι σημαντικά φθηνότερες.
Είμαι φοιτητής, δεν είμαι πλούσιος και χρειαζόμουν πολλαπλάσια που θα μπορούσαν να είναι αναλώσιμα, έτσι παρήγγειλα αρκετές κινέζικες σανίδες από το Amazon Prime για περίπου 16,00 $. Αυτή είναι περίπου η μισή τιμή ενός LP που πωλείται από το Sparkfun.com!
Τα πιο «επίσημα» Sparkfun Arduinos είναι πιο ακριβά, αλλά έχουν καλύτερο ποιοτικό έλεγχο, αφού χρησιμοποιούν εξαρτήματα υψηλότερης κατηγορίας και συνήθως διαθέτουν προεγκατεστημένα τα σωστά προγράμματα οδήγησης. Έτσι, εάν πιεστείτε για χρόνο, μπορεί να θέλετε να αγοράσετε τα εξαρτήματά σας από το Sparkfun ή από παρόμοιο λιανοπωλητή. (Σημειώστε ότι ορισμένοι πίνακες Sparkfun έχουν επίσης παρουσιάσει προβλήματα οδήγησης, αλλά συνολικά είναι πιο αξιόπιστοι.)
Μπορείτε επίσης να πάρετε LP ακόμα πιο φθηνά από ιστότοπους όπως το AliExpress.com, αλλά να είστε προετοιμασμένοι να περιμένετε εβδομάδες-ή και μήνες-για αποστολή και εκτελωνισμό. Έχετε επίσης λιγότερη προσφυγή εάν αυτοί οι πίνακες είναι ελαττωματικοί. Για παράδειγμα, είναι εύκολο να επιστρέψετε ελαττωματικές σανίδες που αγοράσατε από την Amazon ή το Sparkfun, αλλά συνήθως είναι σχεδόν αδύνατο να επιστρέψετε τις εισαγόμενες σανίδες. Παρ 'όλα αυτά, σκοπεύω να παραγγείλω εξαρτήματα απευθείας από την Κίνα σύντομα. απλά να γνωρίζετε ότι είναι πιο επικίνδυνο.
Βασικα:
Η Sparkfun και άλλοι καταξιωμένοι πωλητές χαρτονιών που κατασκευάζονται στην ΕΕ:
- Πιο ακριβά
- Γρήγορος έως μέτριος χρόνος αποστολής (συνήθως δεν είναι δωρεάν)
- Συνήθως τα λιγότερα τεχνικά ζητήματα (αλλά εξακολουθούν να είναι επιρρεπή σε ορισμένα)
- Αξιοπρεπής και καλή εξυπηρέτηση πελατών για ελαττωματικές σανίδες
Η Amazon και άλλοι Αμερικανοί μεταπωλητές χαρτονιών που κατασκευάζονται στην Κίνα:
- Φθηνό σε μέτρια τιμή
- Γρήγορος έως μέτριος χρόνος αποστολής (συχνά δωρεάν ή πολύ φθηνό)
- Σως κάποια τεχνικά ζητήματα
- Αξιοπρεπής και καλή εξυπηρέτηση πελατών για ελαττωματικές σανίδες.
Κινέζοι κατασκευαστές ή Κινέζοι μεταπωλητές σε ιστότοπους όπως το Alibaba/AliExpress:
- Το φθηνότερο
- Μέτρια έως αργή διάρκεια αποστολής (οι χρόνοι και τα έξοδα αποστολής ποικίλλουν)
- Πιθανότατα να έχει τεχνικά προβλήματα
- Όλα από φρικτά έως καλή εξυπηρέτηση πελατών εάν ο πίνακας σας είναι ελαττωματικός
- Αναζητήστε πωλητές που έχουν καλά σχόλια σε ιστότοπους όπως το AliExpress
Βήμα 2: Είναι συνδεδεμένο;
- Βεβαιωθείτε ότι το LP είναι συνδεδεμένο στον υπολογιστή σας με λειτουργικό καλώδιο Micro USB. Τουλάχιστον μία λυχνία στο LP πρέπει να είναι αναμμένη (όπως στην παραπάνω φωτογραφία), υποδεικνύοντας ότι το LP λαμβάνει ισχύ.
- Εάν δεν υπάρχει φως, τότε έχετε πρόβλημα θύρας USB στον υπολογιστή σας, σπασμένο καλώδιο ή σπασμένη πλακέτα LP. Ελέγξτε και για τα 3 χρησιμοποιώντας διαφορετικά καλώδια, θύρες και διαφορετικό LP-εάν μπορείτε να αποκτήσετε ένα.
Βήμα 3: Βεβαιωθείτε ότι έχετε επιλέξει τις σωστές επιλογές πίνακα μέσα στο μενού Arduino
Δείτε την παραπάνω φωτογραφία για τον τρόπο εύρεσης αυτής της ενότητας του μενού. Θέλετε να επιλέξετε την επιλογή "Lilypad USB". Η άλλη επιλογή Lilypad είναι για τον παλαιότερο πίνακα που δεν διαθέτει ενσωματωμένο USB.
Βήμα 4: Μπορείτε να δείτε τη σωστή θύρα;
Εδώ μπορούμε να δούμε μόνο μία θύρα, τη θύρα Bluetooth.
Αυτό είναι κακό.:(Το LP σας χρειάζεται άλλη θύρα. Όταν το LP σας είναι σωστά συνδεδεμένο, θα δείτε μια θύρα με ορισμένες παραλλαγές του "Lilypad" (ή μια αριθμητική συμβολοσειρά για το Lilypad Mp3).
Μέχρι να βρείτε τη σωστή θύρα, ο υπολογιστής σας και το LP δεν μπορούν να μιλήσουν μεταξύ τους και δεν θα μπορείτε να ανεβάσετε κώδικα στο LP.:(
Βήμα 5: Τι καλώδια χρησιμοποιείτε;
- Τι είδους καλώδιο χρησιμοποιείτε; (Σύμφωνα με την εμπειρία μου, τα LP είναι ΠΟΛΥ αδιάφορα όταν πρόκειται για καλώδια.) ΠΡΕΠΕΙ να είναι ένα καλώδιο ικανό να στέλνει και να λαμβάνει δεδομένα. Εάν έχετε χρησιμοποιήσει το καλώδιο του κινητού σας για να συγχρονίσετε δεδομένα με τον υπολογιστή σας, τότε αυτό το καλώδιο είναι πιθανότατα εντάξει (αν και αυτό δεν ισχύει πάντα).
- Πολλά καλώδια Micro-USB μεταδίδουν μόνο ενέργεια. Αυτά τα καλώδια δεν θα επιτρέψουν στο LP σας να συνδεθεί με τον υπολογιστή σας και το αντίστροφο! Χρησιμοποιήστε ένα αξιόπιστο, δοκιμασμένο καλώδιο DATA!
- Κανένα από τα παραπάνω καλώδια δεν λειτουργεί για το LP μου. Τα κοντά λευκά και μαύρα είναι καλώδια Micro-UBS μόνο για τροφοδοσία. Δεν μεταφέρουν αποτελεσματικά δεδομένα, αν όχι καθόλου. Το μακρύ γκρι είναι ένα καλώδιο δεδομένων που συγχρονίζει δεδομένα με το κινητό μου τηλέφωνο, αλλά παραδόξως δεν μπορεί να συγχρονιστεί με το LP μου. Αυτός είναι ο λόγος για τον οποίο πρέπει να δοκιμάσετε πολλά καλώδια δεδομένων.
- Όταν χρησιμοποιείτε καλώδιο τροφοδοσίας με το LP σας, θα δείτε ένα φως (συνήθως μόνο ένα), αλλά θα λάβετε ένα σφάλμα θύρας με καλώδια που δεν μπορούν να υποστηρίξουν δεδομένα. Δείτε τις δύο εικόνες για παραδείγματα οθόνης με σφάλματα θύρας τόσο στο μενού όσο και στο τερματικό. Η χρήση καλωδίων Micro-USB μόνο για τροφοδοσία δεν είναι το μόνο πρόβλημα που προκαλεί αυτό το σφάλμα, αλλά είναι συνηθισμένο.
- Δύο φώτα μπορεί να είναι ένδειξη ότι το LP συγχρονίζεται, αλλά αυτό δεν είναι καθόλου αληθινό.
Βήμα 6: Αυτό το καλώδιο λειτουργεί
Το παραπάνω καλώδιο, ένα καλώδιο δεδομένων Samsung Micro-USB, ήταν το μόνο καλώδιο στη συλλογή μου που λειτούργησε για το LP μου. Έχω συμπεριλάβει εικόνες που δείχνουν τον αριθμό μοντέλου εάν θέλετε να δοκιμάσετε και να παραγγείλετε αυτό το καλώδιο και να δείτε αν λειτουργεί για εσάς.
Και πάλι, και οι δύο λυχνίες στον πίνακα θα είναι συνήθως αναμμένες (ή τουλάχιστον αναβοσβήνουν) όταν η πλακέτα συνδεθεί σωστά.
Αφού βρήκα ένα καλώδιο που λειτούργησε, φρόντισα να το σημειώσω με ασημί χρώμα και να το κρατήσω με τα LP μου. Wantσως θελήσετε να επισημάνετε με παρόμοιο τρόπο το δοκιμασμένο/προτιμώμενο καλώδιό σας.
Βήμα 7: Διόρθωσε το έγκυρο καλώδιο το ζήτημα;
- Εάν έχετε το σωστό καλώδιο, θα πρέπει να δείτε τη θύρα που αναφέρεται, όπως φαίνεται στο στιγμιότυπο οθόνης του τερματικού. Αυτό είναι καλό. Το LP σας θα πρέπει τώρα να λειτουργεί.:ΡΕ
- Εάν εξακολουθείτε να βλέπετε ένα σφάλμα-και είστε βέβαιοι ότι χρησιμοποιείτε ένα κατάλληλο καλώδιο δεδομένων-μπορείτε στη συνέχεια να δοκιμάσετε να πατήσετε το κουμπί επαναφοράς στο LP σας βρίσκοντας το μικρό ορειχάλκινο κουμπί που επισημαίνω στη φωτογραφία. Πατήστε το μία φορά και κρατήστε το πατημένο για μερικά δευτερόλεπτα.
- Μπορείτε επίσης να δοκιμάσετε να πατήσετε το κουμπί επαναφοράς δύο φορές διαδοχικά, το οποίο θα ξεκινήσει το πρόγραμμα εκκίνησης.
Εάν δεν μπορείτε ακόμα να βρείτε τη θύρα, προχωρήστε στο επόμενο βήμα.
Βήμα 8: Εγκαταστήστε τα προγράμματα οδήγησης FTDI
Είναι αρκετά απλό. Κάντε κλικ στον παρακάτω σύνδεσμο προγράμματος οδήγησης και κάντε λήψη του κατάλληλου προγράμματος οδήγησης, το οποίο πιθανότατα θα είναι το 64 bit για Mac. Το 32 bit πιθανότατα θα λειτουργήσει επίσης.
Σύνδεσμος προγράμματος οδήγησης FTDI Κάντε κλικ στο σύνδεσμο και κάντε λήψη του αρχείου για Mac. Βρείτε το αρχείο (είναι αρχείο.dmg όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης), κάντε κλικ σε αυτό και στη συνέχεια θα πρέπει να εγκατασταθεί αυτόματα
Εάν αντιμετωπίζετε προβλήματα, αυτός ο ιστότοπος δίνει μια καλή εξήγηση: Πώς να εγκαταστήσετε προγράμματα οδήγησης FTDI
Δοκιμάστε να εγκαταστήσετε και τις δύο εκδόσεις (VCP και DFXX).
Στη συνέχεια, μπορείτε να δοκιμάσετε να κλείσετε το Arduino ή/και να επανεκκινήσετε το μηχάνημά σας. Ανοίξτε το Arduino και δείτε αν μπορείτε να βρείτε τη σωστή θύρα για το LP σας.
Εξακολουθεί να μη δουλεύει? Πηγαίνετε στο επόμενο βήμα.
Βήμα 9: Ακόμα δεν λειτουργεί; Δοκιμάστε να κάψετε το πρόγραμμα εκκίνησης
Μπορείτε επίσης να δοκιμάσετε να κάψετε το πρόγραμμα εκκίνησης, όπως φαίνεται στα παραπάνω στιγμιότυπα οθόνης τερματικού.
Ακόμα κι αν λάβετε ένα σφάλμα εγκατάστασης του bootloader, διαπίστωσα ότι απλά προσπαθώντας να το κάψετε μπορεί να διορθώσει την πλακέτα σας
Το τελευταίο στιγμιότυπο οθόνης με δείχνει να αλλάζω τις επιλογές προγραμματιστή, οι οποίες μπορούν επίσης να βοηθήσουν κατά την προσπάθεια εγγραφής του bootloader. Μη διστάσετε να τα δοκιμάσετε όλα, αλλά θυμηθείτε ποια (τα) χρησιμοποιούνται συνήθως για τις διάφορες συσκευές σας Arduino.
Ελπίζω ότι το σεμινάριο μου σας βοήθησε να διορθώσετε το LP σας.
Ωστόσο, εάν εξακολουθεί να μην λειτουργεί και δεν μπορείτε να κάψετε το πρόγραμμα εκκίνησης, τότε ίσως χρειαστεί να διορθώσετε το πρόγραμμα εκκίνησης. Το Instructables έχει πολλά υπέροχα σεμινάρια για αυτό, τα οποία είναι εύκολα αναζητήσιμα.
Συνιστάται:
Επιλογή ενός Step Motor και προγράμματος οδήγησης για ένα έργο Arduino Automated Shade Screen Project: 12 βήματα (με εικόνες)
Επιλογή Step Motor και προγράμματος οδήγησης για έργο Arduino Automated Shade Screen: Σε αυτό το Instructable, θα ακολουθήσω τα βήματα που έκανα για να επιλέξω Step Motor και Driver για ένα πρωτότυπο έργο Automated Shade Screen. Οι σκιώδεις οθόνες είναι τα δημοφιλή και φθηνά μοντέλα Coolaroo με χειρολαβές και ήθελα να αντικαταστήσω το
Ενημέρωση του προγράμματος οδήγησης της κάρτας γραφικών (Windows): 4 βήματα
Ενημέρωση του προγράμματος οδήγησης της κάρτας γραφικών (Windows): Η πλοήγηση μέσω των ρυθμίσεων σε έναν υπολογιστή συχνά προκαλεί σύγχυση και απογοήτευση όταν κάτι δεν λειτουργεί σωστά πότε και πώς πρέπει να είναι. Με την τεχνολογία, πάντα κάτι νέο και βελτιωμένο βγαίνει, και είναι σημαντικό
AVR Μικροελεγκτή Fuse Bits Διαμόρφωση. Δημιουργία και μεταφόρτωση στη μνήμη flash του μικροελεγκτή του προγράμματος αναβοσβήνει LED .: 5 βήματα
AVR Μικροελεγκτή Fuse Bits Διαμόρφωση. Δημιουργία και μεταφόρτωση στο Flash Memory of Microcontroller του LED Blinking Program: Σε αυτή την περίπτωση θα δημιουργήσουμε απλό πρόγραμμα σε κώδικα C και θα το γράψουμε στη μνήμη του μικροελεγκτή. Θα γράψουμε το δικό μας πρόγραμμα και θα μεταγλωττίσουμε το εξάγωνο αρχείο, χρησιμοποιώντας το Atmel Studio ως ολοκληρωμένη πλατφόρμα ανάπτυξης. Θα διαμορφώσουμε την ασφάλεια bi
Χρήση της μνήμης RAM του υπολογιστή στο Arduino μέσω σειριακής θύρας: 7 βήματα
Χρήση RAM του υπολογιστή στο Arduino μέσω σειριακής θύρας: Ένας φίλος μου με ενέπνευσε με το μικρό του έργο Arduino. Αυτό το μικρό έργο περιλαμβάνει το Arduino UNO R3, το οποίο διαβάζει δεδομένα από ένα πρόγραμμα που έγινε στο Arduino IDE που στάλθηκε σε μια σειριακή θύρα (θύρα USB) από ένα πρόγραμμα C# που έγινε στο visual studio. Καθώς αυτό
Δημιουργία προγράμματος οδήγησης λέιζερ από πίνακα Arduino .: 6 βήματα (με εικόνες)
Δημιουργήστε ένα πρόγραμμα οδήγησης λέιζερ από έναν πίνακα Arduino .: Αυτό το διδακτικό είναι να δημιουργήσετε ένα πρόγραμμα οδήγησης λέιζερ από έναν πίνακα που βασίζεται σε Arduino για λέιζερ Adafruit 5 mW. Επέλεξα έναν πίνακα Arduino καθώς μπορεί να θέλω να ελέγξω το λέιζερ εξ αποστάσεως από τον υπολογιστή μου στο μέλλον. Θα χρησιμοποιήσω επίσης το δείγμα κώδικα Arduino για να