Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Τις περισσότερες φορές προβληματίζομαι όταν χρειάζομαι το Arduino σε ορισμένα έργα όπου χρειάζομαι λίγες καρφίτσες I/O
Το Arduino-Tiny είναι ένα σύνολο ανοιχτού κώδικα "πυρήνων" ATtiny για την πλατφόρμα Arduino.
Παρέχει έναν πυρήνα που επιτρέπει στους χρήστες Arduino να εργάζονται με τους επεξεργαστές ATtiny84 (84/44/24), ATtiny85 (85/45/25) και ATtiny2313 (4313).
=============================================================
Πλεονεκτήματα της σειράς Attiny Φθηνό κόστος μόλις 1 $. Μπορούν να χρησιμοποιηθούν ως αυτόνομα σε οποιοδήποτε κύκλωμα Μειονεκτήματα του Attiny
Λίγες ακίδες εισόδου/εξόδου σε σύγκριση με τις megaSeries
Λιγότερη μνήμη συνήθως το Attiny 25/45/85 έχει 2kb 4kb και 8kb αντίστοιχα
=============================================================
Αλλά αν με ρωτάτε το Attiny είναι πραγματικά χρήσιμο για μικρά έργα Ακόμα νομίζω ότι είναι πολύ φθηνό για ένα ανδρείκελο να πειραματιστεί πάνω του. Έτσι έφτιαξα αυτό το μικρό έργο που ο καθένας μπορεί να φτιάξει το φθηνότερο μικροσκοπικό του arduino στο σπίτι
Επίσης μου αρέσει η σελίδα μου για υποστήριξη
Βήμα 1: Μέρη
Πράγματα που θα χρειαστείτε
- Veroboard -0,3 $
- Υποδοχή IC 8 ακίδων -0,10 $
- Σύρματα μονόπυρη 22 μετρητή- 0,10 $
- Attiny 85- 1,35 $
- Αρσενική κεφαλίδα-0,16 $
- Γυναικεία κεφαλίδα-0,16 $
Το συνολικό κόστος είναι 2,17 $
Βήμα 2: Διάγραμμα κυκλώματος
Σχεδόν όλες οι μάρκες είναι προγραμματισμένες με χρήση 6 ακίδων
- MISO (Master In Slave Out)
- MOSI (Master OUt Slave In)
- ΕΠΑΝΑΦΟΡΑ
- SCK (Slave Clock)
- Vcc
- Gnd
==========================================================
Σύνδεση με το Arduino
Το Pin13 θα συνδεθεί στο SCK
Το Pin12 θα συνδεθεί στο MISO
Το Pin11 θα συνδεθεί με το MOSI
Το Pin10 θα συνδεθεί στο RESET
Το επόμενο μέρος θα καλύψει τον τρόπο χρήσης του arduino ως ISP για τον προγραμματισμό του attiny85
Βήμα 3: Χρήση του Arduino ως ISP
Ρύθμιση του υλικολογισμικού
Πρέπει να κατεβάσετε αυτό το αρχείο για να προγραμματίσετε το attiny
code.google.com/p/arduino-tiny/
αφού το εγκαταστήσετε
- Ανοίξτε το Arduino.exe
- Αρχείο> Παραδείγματα> ArduinoISP
- Ανεβάστε το Σκίτσο στον Πίνακα σας
- Στο Arduino Uno, θα χρειαστεί να συνδέσετε έναν πυκνωτή 10 uF μεταξύ επαναφοράς και γείωσης (μετά τη μεταφόρτωση του σκίτσου ArduinoISP)
- Συνδέστε τις καρφίτσες Arduino στο Arduino Tiny Board
- Goto Tools> Πίνακες> Attiny 85 8 MHz
- Μεταβείτε στα Εργαλεία> Προγραμματιστής> Arduino ως ISP
- Burn Bootloader
Το CONGO attiny είναι έτοιμο να προγραμματιστεί από το arduino
Επιτρέπει να δούμε ένα απλό πρόγραμμα "Blink" σε δράση
Πάλι στο
Αρχείο> Παραδείγματα> Αναλαμπή
Αλλάξτε τον αριθμό καρφιτσών. από 13 σε οποιαδήποτε από τις καρφίτσες έξω από το Attiny85
0, 1, 2, 3, 4
Ανέβασε το
==================================================
Βήμα 4: Blinky in Action
Το Πρόγραμμα Blink σε δράση
Απολαύστε τον πίνακα σας
Μπορεί επίσης να εκτελεστεί σε εξωτερική πηγή ενέργειας Χρειάζεστε απλώς ένα ρυθμιζόμενο τροφοδοτικό 5
Μπορείτε επίσης να χρησιμοποιήσετε έναν σειριακό προγραμματιστή για να κάψετε το πρόγραμμα εκκίνησης και να κάνετε σκίτσο
Εάν έχετε οποιεσδήποτε ερωτήσεις Μη διστάσετε να με ρωτήσετε
www.facebook.com/prajjwal.nag