Πίνακας περιεχομένων:

Πώς να χρησιμοποιήσετε το Attiny85 με Arduino: 4 βήματα
Πώς να χρησιμοποιήσετε το Attiny85 με Arduino: 4 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε το Attiny85 με Arduino: 4 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε το Attiny85 με Arduino: 4 βήματα
Βίντεο: Start using Digispark USB ATtiny85 Arduino board with blink and relay example | Robojax 2024, Ιούλιος
Anonim
Πώς να χρησιμοποιήσετε το Attiny85 με το Arduino
Πώς να χρησιμοποιήσετε το Attiny85 με το Arduino

Αγόρασα ένα νέο Digispark's Attiny85 Board.

Αλλά δεν μπόρεσε να το χρησιμοποιήσει για δύο ημέρες μόνο λόγω των πακέτων του προγράμματος οδήγησης. Και τελικά αφού έψαξα πολύ βρήκα την απάντηση. Αναφέρθηκα σε διάφορα σεμινάρια για αυτό και προσπάθησα. Πήρα ένα σφάλμα για τη θύρα COM στο Arduino. Εδώ το έλυσα.

Pinouts: Όλες οι ακίδες μπορούν να χρησιμοποιηθούν ως ψηφιακή είσοδος/έξοδος

Καρφίτσα 0 → I2C SDA, PWM (LED στο Μοντέλο Β)

Καρφίτσα 1 → PWM (LED στο μοντέλο Α)

Καρφίτσα 2 → I2C SCK, Analog In

Pin 3 → Analog In (χρησιμοποιείται επίσης για USB+ όταν χρησιμοποιείται USB)

Pin 4 → PWM, Analog (χρησιμοποιείται επίσης για USB- όταν χρησιμοποιείται USB)

Καρφίτσα 5 → Analog In

Για μια εύχρηστη αναφορά αναστροφής πάνω από το Digispark - οι δυνατότητες καρφιτσών αναγράφονται στο πίσω μέρος

Βήμα 1: Εγκαταστήστε το πρόγραμμα οδήγησης Windows για το Attiny85

Εγκαταστήστε το πρόγραμμα οδήγησης Windows για το Attiny85
Εγκαταστήστε το πρόγραμμα οδήγησης Windows για το Attiny85

Εάν χρησιμοποιείτε Arduino 1.6.6 ή νεότερη έκδοση και παράθυρα - θα χρειαστεί να κάνετε λήψη και εγκατάσταση των προγραμμάτων οδήγησης με μη αυτόματο τρόπο. Λήψη, αποσυμπίεση και εκτέλεση "Install Drivers" (σε συστήματα 32bit) ή "DPInst64" (σε συστήματα 64bit).

Τα αρχεία του προγράμματος οδήγησης βρίσκονται εδώ:

Σύνδεσμος

Μετά τη λήψη του αρχείου.zip> εξαγωγή του.

και τρέξτε το

Εγκατάσταση drivers.exe (για λειτουργικό σύστημα 64 bit)

DPinst64.exe (για λειτουργικό σύστημα 32 bit)

Βήμα 2: Εγκαταστήστε πακέτα σανίδων για το Arduino

Εγκαταστήστε πακέτα σανίδων για το Arduino
Εγκαταστήστε πακέτα σανίδων για το Arduino
Εγκαταστήστε πακέτα σανίδων για το Arduino
Εγκαταστήστε πακέτα σανίδων για το Arduino
Εγκαταστήστε πακέτα σανίδων για το Arduino
Εγκαταστήστε πακέτα σανίδων για το Arduino

Αντιγράψτε αυτό το url και επικολλήστε το στο αρχείο Αρχείο> προτίμηση> πρόσθετο url διαχειριστή πίνακα

digistump.com/package_digistump_index.json

  • Μεταβείτε στο μενού "Εργαλεία" και στη συνέχεια στο υπομενού "Πίνακας" - επιλέξτε "Διαχειριστής πινάκων" και, στη συνέχεια, από το αναπτυσσόμενο μενού τύπου επιλέξτε "Συνεισφορά":
  • Επιλέξτε το πακέτο "Digistump AVR Boards" και κάντε κλικ στο κουμπί "Εγκατάσταση".
  • Θα δείτε την πρόοδο της λήψης στην κάτω γραμμή του παραθύρου "Διαχειριστής πινάκων" όταν ολοκληρωθεί θα εμφανιστεί η ένδειξη "Εγκατεστημένο" δίπλα σε αυτό το στοιχείο στη λίστα.
  • ΧΡΗΣΤΕΣ WINDOWS: Όταν ολοκληρώσετε την εγκατάσταση με ένα αναδυόμενο παράθυρο Driver Install Wizard, κάντε κλικ στο "Επόμενο" σε αυτό το παράθυρο για να εγκαταστήσετε τα προγράμματα οδήγησης για τα Digistump Boards (Εάν τα έχετε ήδη εγκατεστημένα, αυτό το πρόγραμμα εγκατάστασης θα τα ενημερώσει και θα εγκαταστήσει όσα λείπουν)
  • Με την ολοκλήρωση της εγκατάστασης, κλείστε το παράθυρο "Boards Manager" και επιλέξτε το Digispark από το μενού Tools → Boards. "Digispark (Προεπιλογή - 16.5mhz)" είναι ο πίνακας που πρέπει να επιλεγεί από όλους τους νέους χρήστες.
  • Η εγκατάσταση ολοκληρώθηκε τώρα! (Οι χρήστες Linux βλέπουν τη σημείωση παρακάτω)

Εγκατάσταση Linux Εάν δεν είχατε προηγουμένως - Εγκαταστήστε τους κανόνες udev που βρίσκονται εδώ: Ενότητα Αντιμετώπιση προβλημάτων

ΠΡΟΣΟΧΗ ΧΡΗΣΤΕΣ LINUX: ΠΑΡΑΚΑΛΩ ΕΛΕΓΧΕΤΕ ΤΗ ΣΕΛΙΔΑ ΑΝΤΙΜΕΤΩΠΙΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ LINUX **

Βήμα 3: Πώς να ανεβάσετε το πρόγραμμα

Πώς να ανεβάσετε το πρόγραμμα
Πώς να ανεβάσετε το πρόγραμμα
Πώς να ανεβάσετε το πρόγραμμα
Πώς να ανεβάσετε το πρόγραμμα
Πώς να ανεβάσετε το πρόγραμμα
Πώς να ανεβάσετε το πρόγραμμα

Το Digispark λειτουργεί λίγο διαφορετικά από κάποια συμβατά προϊόντα Arduino. Τα προγράμματα Digispark με διαφορετική διαδικασία.

Από το μενού Εργαλεία επιλέξτε Πίνακας → Digispark (Προεπιλογή - 16.5Mhz)

Γράψτε έναν κωδικό, ανοίξτε τον κωδικό σας.

Δεν χρειάζεται να συνδέσετε το Digispark σας προτού καλέσετε τη μεταφόρτωση Πατήστε το κουμπί μεταφόρτωσης.

Το κάτω πλαίσιο κατάστασης θα σας ζητήσει τώρα να συνδέσετε το Digispark σας - σε αυτό το σημείο, πρέπει να το συνδέσετε - ή να το αποσυνδέσετε και να το επανασυνδέσετε.

Θα δείτε την πρόοδο της μεταφόρτωσης και στη συνέχεια θα εκτελέσει αμέσως τον κωδικό σας στο Digispark. Εάν αποσυνδέσετε το Digispark και το συνδέσετε ξανά ή το συνδέσετε σε άλλη πηγή τροφοδοσίας, θα υπάρξει καθυστέρηση 5 δευτερολέπτων πριν από την εκτέλεση του κώδικα που προγραμματίσατε. Αυτή η καθυστέρηση 5 δευτερολέπτων ελέγχει το Digispark Pro για να δείτε αν προσπαθείτε να το προγραμματίσετε.

Βήμα 4: Αντιμετώπιση προβλημάτων

Αυτό για να το έχετε κατά νου

Τα Digisparks δεν δημιουργούν σειριακές θύρες. Το λογισμικό arduino digispark επικοινωνεί απευθείας με το digispark μέσω ενός συνδυασμού ακατέργαστων πρωτοκόλλων USB χαμηλής ταχύτητας και πρωτοκόλλων HID προκειμένου να εξοικονομήσετε χώρο και να συμμορφωθείτε περισσότερο με τις προδιαγραφές USB.

Όταν χρησιμοποιείτε το λογισμικό Digispark Arduino δεν έχει σημασία τι έχει επιλεγεί στη λίστα σειριακών θυρών - καμία δεν χρησιμοποιείται. Απλά βεβαιωθείτε ότι το Digispark είναι επιλεγμένο στο μενού Προγραμματιστής και το Digispark (μικροσκοπικός πυρήνας) είναι επιλεγμένο στο μενού Πίνακας και ότι θα πρέπει να είστε σε λειτουργία.

Όταν χρησιμοποιείτε το λογισμικό Digispark Arduino δεν έχει σημασία τι έχει επιλεγεί στη λίστα σειριακών θυρών - καμία δεν χρησιμοποιείται. Απλώς βεβαιωθείτε ότι το Digispark είναι επιλεγμένο στο μενού Προγραμματιστής και το Digispark (μικροσκοπικός πυρήνας) είναι επιλεγμένο στο μενού Πίνακας και ότι θα πρέπει να είστε σε λειτουργία.

  • Για τα παραδείγματα προγραμμάτων εάν λαμβάνετε "Η συσκευή δεν βρέθηκε" ακόμη και μετά την εγκατάσταση του προγράμματος οδήγησης DigiUSB στο φάκελο παραδείγματα, δοκιμάστε αυτό: https://digistump.com/board/index.php/topic, 257.0.html
  • Εάν τα Windows δεν αναγνωρίζουν ένα "DigiUSB" αλλά ένα γενικό ζεύγος "Συσκευή συμβατή με HID"/"Συσκευή εισόδου USB", μεταβείτε στη Διαχείριση συσκευών, βρείτε στην κατηγορία "Συσκευές ανθρώπινης διεπαφής" τη Συσκευή εισόδου USB με αναγνωριστικό προμηθευτή 0x16C0 και επιλέξτε "ενημέρωση προγράμματος οδήγησης" / "περιήγηση στον υπολογιστή μου" / "επιτρέψτε μου να επιλέξω από μια λίστα" και το DigiUSB θα εμφανιστεί εκεί.

Συνιστάται: