![Μικρύνετε τα έργα σας στο Arduino - Arduino UNO Ως προγραμματιστής ATmega328P (https://youtu.be/YO61YCaC9DY): 4 βήματα Μικρύνετε τα έργα σας στο Arduino - Arduino UNO Ως προγραμματιστής ATmega328P (https://youtu.be/YO61YCaC9DY): 4 βήματα](https://i.howwhatproduce.com/images/012/image-33147-j.webp)
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![Image Image](https://i.howwhatproduce.com/images/012/image-33147-2-j.webp)
![](https://i.ytimg.com/vi/YO61YCaC9DY/hqdefault.jpg)
Σύνδεσμος βίντεο:
Ο προγραμματισμός ATmega328P χρησιμοποιώντας το Arduino ως ISP (Προγραμματιστής στο σύστημα) σας επιτρέπει να χρησιμοποιείτε τις δυνατότητες του Arduino σε ένα breadboard ή PCB. Βοηθά κυρίως όταν φτιάχνετε το έργο του κολλεγίου σας. Μειώνει επίσης το κόστος του έργου και το μέγεθος. Απλώς κάντε τις δοκιμές στο Arduino και ολοκληρώστε το έργο στο ATmega328P. Προγραμματίζοντας το ATmega328P χρησιμοποιώντας το Arduino ως ISP, χρειάζονται μόνο μερικά βήματα. Πριν προχωρήσετε στο μέρος του προγράμματος, πρέπει να γνωρίζετε τι είναι το Bootloader.
Ο φορτωτής εκκίνησης στο Arduino/ATmega328P: Ο φορτωτής εκκίνησης είναι ένα σκίτσο που προγραμματίζεται στην προγραμματιζόμενη μνήμη flash του Arduino/ATmega328P (και καταλαμβάνει 4380 byte από τα διαθέσιμα 32KBytes). Είναι αυτό που διαφοροποιεί ένα Arduino ATmega328P και ένα κανονικό εργοστασιακό Atmega328P. Ο φορτωτής εκκίνησης Arduino λειτουργεί όταν ο πίνακας είναι ενεργοποιημένος (ή όταν πατάμε το κουμπί επαναφοράς). Αυτός ο φορτωτής εκκίνησης περιμένει αρχικά ένα νέο σκίτσο στη σειριακή θύρα από το Arduino IDE, εάν λάβει κάτι, το νέο σκίτσο καίγεται στη μνήμη flash ή αλλιώς εκτελεί το σκίτσο που είχε καεί προηγουμένως. Οι περισσότεροι μικροελεγκτές Arduino έχουν τη λειτουργία αυτόματης επαναφοράς που επιτρέπει στο Arduino IDE να επαναφέρει και να ανεβάζει κώδικα. Ο φορτωτής εκκίνησης πρέπει να καταλάβει μόνο τι στέλνει το Arduino IDE και να το γράψει στη μνήμη flash του μικροελεγκτή. Για να εγγράψετε κώδικα σε ένα Atmega328P χωρίς το πρόγραμμα εκκίνησης Arduino, θα χρειαστείτε έναν προγραμματιστή ISP, όπως το AVR ISP.
Έτσι εδώ θα βασικά κάψουμε το bootloader σε πρόσφατα αγορασμένο ATmega328P και στη συνέχεια θα χρησιμοποιήσουμε το Arduino ως ISP για να κάψουμε το επιθυμητό σκίτσο στο ATmega328P.
Arduino - Bootloader
Arduino - Περιβάλλον
Βήματα για τη χρήση του Arduino UNO ως προγραμματιστή ATmega328P:
Βήμα 1: Ανεβάστε τον κώδικα ArduinoISP στο Arduino UNO.
Βήμα 2: Κάντε τη βασική ρύθμιση του breadboard για το ATmega328P.
Βήμα 3: Burn Bootloader.
Βήμα 4: Ανεβάστε τον κωδικό σας στο ATmega328P.
Βήμα 1: Ανεβάστε τον κώδικα ArduinoISP στο Arduino UNO
![Ανεβάστε τον κώδικα ArduinoISP στο Arduino UNO Ανεβάστε τον κώδικα ArduinoISP στο Arduino UNO](https://i.howwhatproduce.com/images/012/image-33147-3-j.webp)
Το ArduinoISP είναι ένα σκίτσο που λειτουργεί ως σκίτσο του bootloader αφού το κάψετε στη μνήμη flash του ATmega328P. Πρώτα απ 'όλα, επαληθεύστε τη ρύθμιση ως εξής:
Πίνακας: "Arduino/Genuino Uno"
ΛΙΜΑΝΙ: "COM2" // Το δικό σας μπορεί να είναι διαφορετικό
Προγραμματιστής: "AVRISP mkII"
Στη συνέχεια, μεταβείτε στο Αρχείο> Παραδείγματα> ArduinoISP> ArduinoISPA και μεταφορτώστε το στο Arduino Uno.
Βήμα 2: Κάντε τη βασική ρύθμιση Breadboard για το ATmega328P
![Κάντε τη βασική ρύθμιση Breadboard για το ATmega328P Κάντε τη βασική ρύθμιση Breadboard για το ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-4-j.webp)
![Κάντε τη βασική ρύθμιση Breadboard για το ATmega328P Κάντε τη βασική ρύθμιση Breadboard για το ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-5-j.webp)
Παρακάτω είναι η βασική διαμόρφωση του ATmega328P για να είναι λειτουργική. Αφού ρυθμίσετε το breadboard, ήρθε η ώρα να συνδέσετε αυτήν τη μονάδα breadboard με το Arduino. Ακολουθήστε τώρα τη σύνδεση που δίνεται παραπάνω στο σχήμα για να συνδέσετε το κύκλωμα Arduino και breadboard.
Βήμα 3: Burn Bootloader
![Burn Bootloader Burn Bootloader](https://i.howwhatproduce.com/images/012/image-33147-6-j.webp)
Ας ελπίσουμε ότι έχετε καταλάβει τη χρήση του καμένου bootloader. Πρέπει να κάψουμε μόνο ένα bootloader και μετά να προγραμματίσουμε το ATmega328P όσες φορές θέλετε χωρίς να ξανακαίσετε bootloader. Τώρα ήρθε η ώρα να κάψετε το bootloader. Τροποποιήστε τις ρυθμίσεις εργαλείων όπως φαίνεται στην εικόνα και, στη συνέχεια, Burn Bootloader.
Βήμα 4: Ανεβάστε τον κωδικό σας στο ATmega328P
![Ανεβάστε τον κωδικό σας στο ATmega328P Ανεβάστε τον κωδικό σας στο ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-7-j.webp)
![Ανεβάστε τον κωδικό σας στο ATmega328P Ανεβάστε τον κωδικό σας στο ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-8-j.webp)
Ανοίξτε τον κωδικό που θέλετε να ανεβάσετε.
Διατηρήστε τα εργαλεία ίδια με αυτήν της διαδικασίας εγγραφής bootloader.
Τώρα ανεβάστε τον κωδικό στο ATmega328P χρησιμοποιώντας το "Shift + Upload".
Έτσι, μπορείτε να προγραμματίσετε το ATmega328P χρησιμοποιώντας το Arduino Uno. Εάν έχετε οποιαδήποτε αμφιβολία, μη διστάσετε να ρωτήσετε στην ενότητα σχολίων.
Λήψεις:
Φύλλο δεδομένων ATmega328P
Αγορά:
ATmega328P από Amazon India:
Arduino Uno Original από την Amazon India:
Χαμηλού κόστους Arduino Uno από Amazon India:
Συνιστάται:
Λάβετε ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου από τα έργα σας στο IoT: 6 βήματα
![Λάβετε ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου από τα έργα σας στο IoT: 6 βήματα Λάβετε ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου από τα έργα σας στο IoT: 6 βήματα](https://i.howwhatproduce.com/images/002/image-4823-7-j.webp)
Λήψη ειδοποιήσεων ηλεκτρονικού ταχυδρομείου από τα έργα σας IoT: Ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου προγράμματος που συνδέουν τα έργα σας IoT με το Adafruit IO και το IFTTT. Έχω δημοσιεύσει μερικά έργα IoT. Ελπίζω να τα έχετε δει, Αν όχι, σας προσκαλώ στο προφίλ μου και τα ελέγξω. Wantedθελα να λαμβάνω κάποιες ειδοποιήσεις όταν μια μεταβλητή
Μέσος όρος εκτέλεσης για τα έργα μικροελεγκτή σας: 6 βήματα
![Μέσος όρος εκτέλεσης για τα έργα μικροελεγκτή σας: 6 βήματα Μέσος όρος εκτέλεσης για τα έργα μικροελεγκτή σας: 6 βήματα](https://i.howwhatproduce.com/images/005/image-12951-j.webp)
Μέσος όρος για τα έργα σας μικροελεγκτών: Σε αυτό το διδακτικό θα εξηγήσω τι είναι ο μέσος όρος λειτουργίας και γιατί πρέπει να τον προσέχετε, καθώς και θα σας δείξω πώς πρέπει να εφαρμόζεται για μέγιστη υπολογιστική απόδοση (μην ανησυχείτε για την πολυπλοκότητα, είναι πολύ απλό στην κατανόηση και
Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: 5 βήματα
![Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: 5 βήματα Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: 5 βήματα](https://i.howwhatproduce.com/images/007/image-19677-j.webp)
Πώς να προσθέσετε δυνατότητες IOT στα έργα σας: Τίποτα δεν είναι καλύτερο από το να κάνετε ένα έργο DIY που αντικαθιστά ένα εμπορικό προϊόν που θεωρείτε χρήσιμο. Στην πραγματικότητα, υπάρχει κάτι καλύτερο από αυτό. Προσθήκη ικανότητας IOT στο έργο σας. Όσον αφορά τον αυτοματισμό, οι αρχάριοι συνήθως φρικάρουν
LED Rainbow για τα έργα σας: 4 βήματα (με εικόνες)
![LED Rainbow για τα έργα σας: 4 βήματα (με εικόνες) LED Rainbow για τα έργα σας: 4 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/011/image-31500-j.webp)
LED Rainbow για τα έργα σας: Γεια σε όλους! Έχω χρησιμοποιήσει αυτά τα LED για πολλά διακοσμητικά έργα και το αποτέλεσμα είναι πάντα εκπληκτικό, οπότε θέλω να μοιραστώ τις εμπειρίες μου μαζί σας, είδα πολλούς ανθρώπους να αγοράζουν ελεγκτές λωρίδων LED RGB και να χρησιμοποιούν 3 ή 5 λειτουργία αλλαγής χρώματος μόνο σε
Φοβερό εύκολο πικάπ για να αναδείξετε τα έργα σας: 5 βήματα
![Φοβερό εύκολο πικάπ για να αναδείξετε τα έργα σας: 5 βήματα Φοβερό εύκολο πικάπ για να αναδείξετε τα έργα σας: 5 βήματα](https://i.howwhatproduce.com/images/001/image-1759-61-j.webp)
Φοβερό εύκολο πικάπ για να αναδείξετε τα έργα σας: Στο κανάλι μου στο YouTube, κάνω επίσης κριτικές για ορισμένα προϊόντα, έτσι ήθελα πάντα να φτιάξω ένα ωραίο πικάπ για να επιδεικνύω νέα προϊόντα. Όπως όλα τα πράγματα που κάνω, ήθελα να το κάνω όσο το δυνατόν πιο απλό. Έτσι χρησιμοποιήθηκαν μόνο 3 εξαρτήματα. Ακολουθήστε και ας