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

Προγραμματίστε ένα ATtiny With Arduino: 7 βήματα (με εικόνες)
Προγραμματίστε ένα ATtiny With Arduino: 7 βήματα (με εικόνες)

Βίντεο: Προγραμματίστε ένα ATtiny With Arduino: 7 βήματα (με εικόνες)

Βίντεο: Προγραμματίστε ένα ATtiny With Arduino: 7 βήματα (με εικόνες)
Βίντεο: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Νοέμβριος
Anonim
Προγραμματίστε ένα ATtiny With Arduino
Προγραμματίστε ένα ATtiny With Arduino

Ακολουθούν οδηγίες για τον προγραμματισμό των μικροελεγκτών ATtiny χρησιμοποιώντας το Arduino IDE. Σε απλά Αγγλικά, αυτός είναι ο τρόπος προγραμματισμού τσιπ Atmel 8 ακίδων όπως θα κάνατε κανονικά σε ένα Arduino. Αυτό είναι υπέροχο επειδή το ATtiny είναι μικροσκοπικό και - καλά - αυτό σας επιτρέπει να φτιάξετε μικροσκοπικά πράγματα που δεν χρειάζονται μεγάλο μικροελεγκτή.

Οι οδηγίες που έχω δημοσιεύσει εδώ είναι σχεδόν ίδιες με τις οδηγίες που δόθηκαν από το απίστευτα φοβερό σεμινάριο υψηλής τεχνολογίας. Δημοσίευσα την έκδοση των οδηγιών μου εδώ επειδή σκοπεύω να κάνω μερικά επερχόμενα έργα χρησιμοποιώντας τσιπ ATtiny και σκέφτηκα ότι θα δείξω τη διαδικασία μου.

Βήμα 1: Πηγαίνετε για πράγματα

Πήγαινε να πάρεις πράγματα
Πήγαινε να πάρεις πράγματα

Θα χρειαστείτε:

- Arduino - Breadboard - ATtiny85 (ή ATtiny45) - ηλεκτρολυτικός πυκνωτής 10uF - 220ohm αντίσταση 1/4 watt - LED - καλώδιο σύνδεσης

Λάβετε υπόψη ότι ορισμένοι από τους συνδέσμους σε αυτήν τη σελίδα περιέχουν συνδέσμους συνεργατών της Amazon. Αυτό δεν αλλάζει την τιμή κανενός από τα είδη προς πώληση. Ωστόσο, κερδίζω μια μικρή προμήθεια εάν κάνετε κλικ σε οποιονδήποτε από αυτούς τους συνδέσμους και αγοράσετε οτιδήποτε. Επενδύω αυτά τα χρήματα σε υλικά και εργαλεία για μελλοντικά έργα. Εάν θέλετε μια εναλλακτική πρόταση για έναν προμηθευτή οποιουδήποτε από τα μέρη, ενημερώστε με.

Βήμα 2: Σύρμα στο κύκλωμα

Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit

Συνδέστε το Arduino στο ATtiny ως εξής:

  • Arduino +5V - ATtiny Pin 8
  • Arduino Ground - ATtiny Pin 4
  • Arduino Pin 10 - ATtiny Pin 1
  • Arduino Pin 11 - ATtiny Pin 5
  • Arduino Pin 12 - ATtiny Pin 6
  • Arduino Pin 13 - ATtiny Pin 7

Βήμα 3: Προγραμματίστε το Arduino

Προγραμματίστε το Arduino
Προγραμματίστε το Arduino
Προγραμματίστε το Arduino
Προγραμματίστε το Arduino
Προγραμματίστε το Arduino
Προγραμματίστε το Arduino

Επιλέξτε το σκίτσο "ArduinoISP" από το μενού "Παραδείγματα".

Ανεβάστε το σκίτσο στο Arduino σας όπως θα κάνατε σε οποιοδήποτε άλλο σκίτσο.

Το Arduino σας έχει πλέον διαμορφωθεί ως σειριακός προγραμματιστής που μπορεί να προγραμματίσει άλλες μάρκες.

Βήμα 4: Καπάκι φίλτρου

Καπάκι φίλτρου
Καπάκι φίλτρου

Τοποθετήστε τον πυκνωτή 10uF ανάμεσα στη γείωση και τον πείρο επαναφοράς Arduino. Φροντίστε να παρακολουθείτε την πολικότητα των πυκνωτών (από γείωση σε γείωση!).

Φημολογείται ότι το χρειάζεστε μόνο για το Arduino Uno, αλλά διαπίστωσα ότι βοήθησε να συμπεριληφθεί και σε παλαιότερες εκδόσεις. Εάν διαπιστώσετε ότι δεν λειτουργεί στα επόμενα βήματα, απλώς αφαιρέστε το και δείτε αν αυτό σας βοηθά.

Βήμα 5: Βασικά αρχεία ATtiny

Βασικά αρχεία ATtiny
Βασικά αρχεία ATtiny
Βασικά αρχεία ATtiny
Βασικά αρχεία ATtiny

Σημειώστε το φάκελο sketchbook από το μενού προτιμήσεων Arduino.

Δημιουργήστε έναν νέο φάκελο στο φάκελο sketchbook σας που ονομάζεται "hardware"

Στη συνέχεια, μεταβείτε σε αυτήν τη σελίδα και κάντε λήψη του αρχείου: attiny45_85.zip

Αποσυμπιέστε αυτό το αρχείο και αφήστε το στο νέο φάκελο υλικού.

Τέλος, επανεκκινήστε το περιβάλλον προγραμματισμού Arduino. Οι νέοι πυρήνες πρέπει τώρα να φορτωθούν.

Σημειώστε ότι υπάρχουν επίσης βασικά αρχεία για μια σειρά άλλων τσιπ ATtiny. Αυτή η σελίδα είναι ένα καλό σημείο εκκίνησης για διασύνδεση με ένα ευρύ φάσμα αυτών χρησιμοποιώντας το Arduino.

Βήμα 6: Προγραμματίστε το ATtiny

Προγραμματίστε το ATtiny
Προγραμματίστε το ATtiny

Επιλέξτε από το επάνω μενού: Tools Board ATtiny85 (χωρίς Arduino ως ISP)

(Φυσικά, θα θέλετε να επιλέξετε ένα διαφορετικό τσιπ για αυτό εάν χρησιμοποιείτε ένα.)

Στη συνέχεια, ανοίξτε το βασικό παράδειγμα αναλαμπής και αλλάξτε τον αριθμό pin από 13 σε 0.

Τέλος, ανεβάστε το όπως θα κάνατε σε οποιοδήποτε άλλο σκίτσο.

Θα πρέπει να δίνει το ακόλουθο σφάλμα δύο φορές: avrdude: καθορίστε τα σήματα PAGEL και BS2 στο αρχείο ρυθμίσεων για το μέρος ATtiny85 avrdude: καθορίστε τα σήματα PAGEL και BS2 στο αρχείο ρυθμίσεων για το τμήμα ATtiny85

Απλώς αγνοήστε το μήνυμα σφάλματος και θα πρέπει να ξεκινήσετε.

Βήμα 7: Κύκλωμα δοκιμής

Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής

Συνδέστε μια αντίσταση 220 ohm στον πείρο 5.

Συνδέστε ένα LED μεταξύ της αντίστασης και των +5V.

Θα πρέπει να αναβοσβήνει.

Συγχαρητήρια. Τελείωσες.

Εικόνα
Εικόνα

Το βρήκατε χρήσιμο, διασκεδαστικό ή διασκεδαστικό; Ακολουθήστε @madeineuphoria για να δείτε τα τελευταία έργα μου.

Συνιστάται: