Πίνακας περιεχομένων:
- Βήμα 1: Τοποθετήστε τη βιβλιοθήκη στον φάκελο Arduino
- Βήμα 2: Βιβλιοθήκη LCD
- Βήμα 3: Ανοίξτε το Arduino IDE
- Βήμα 4: Σύνταξη
- Βήμα 5: Εκτελέστε το Sketch στο Arduino
- Βήμα 6: Συμπέρασμα
- Βήμα 7: Bonus Track: Ένα άλλο παράδειγμα
Βίντεο: Μετατροπέας LCD για Arduino: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Η αρχική ιδέα ήταν να δημιουργηθεί μια βιβλιοθήκη που να απλοποιεί τη χρήση του IC 74HC595 μεταξύ του Arduino και άλλου υλικού. Σε αυτό το Instructable θα σας το μοιραστώ χρησιμοποιώντας ως παράδειγμα τον έλεγχο μιας οθόνης LCD 16x2. Το παράδειγμα θα δείξει στην οθόνη LCD τα δευτερόλεπτα που έχουν περάσει από την επανεκκίνηση του Arduino. Ελπίζω να σας φανεί χρήσιμο. Τι χρειάζεστε για αυτό το παράδειγμα; - Arduino - Arduino IDE εγκατεστημένο - LCD - Ένα IC 74HC595 - Μία αντίσταση 4,7Kohm ή παρόμοια - Ένας πυκνωτής "104" - Σύρματα!
Βήμα 1: Τοποθετήστε τη βιβλιοθήκη στον φάκελο Arduino
Έχω ονομάσει τη βιβλιοθήκη "ShiftOut". Πηγαίνει κάτω από %arduino-directory %/hardware/librariesΑυτή είναι η βιβλιοθήκη που έχω προγραμματίσει. Τα σχόλια είναι ευπρόσδεκτα.
Βήμα 2: Βιβλιοθήκη LCD
Η δεύτερη βιβλιοθήκη που απαιτείται είναι αυτή που επικοινωνεί με την οθόνη LCD. Έχω χρησιμοποιήσει αυτό και όχι αυτό που ήρθε με το Arduino επειδή είναι ένα σφάλμα αρχικοποίησης. Βασίζεται στο www.slashdev.ca/arduino-lcd-library/ και έχει τις απαραίτητες αλλαγές για να ενσωματώσει τη βιβλιοθήκη ShiftOut που έφτιαξα. Αυτό πρέπει επίσης να είναι ασυμπίεστη κάτω από τον %arduino-directory %/hardware/βιβλιοθήκες.
Βήμα 3: Ανοίξτε το Arduino IDE
Τώρα ήρθε η ώρα να γράψουμε τον κωδικό. Ανοίξτε το Arduino IDE και γράψτε αυτό:
#συμπεριλάβω #συμπεριλάβω
Βήμα 4: Σύνταξη
Είναι σημαντικό οι βιβλιοθήκες να αντιγραφούν πριν ανοίξει το Arduino IDE. Διαφορετικά, η συλλογή μπορεί να αποτύχει.
Εάν όλα ήταν εντάξει, θα μπορούσατε να συνδέσετε το Arduino σε ένα 74HC595 και αυτό σε μια LCD ακολουθώντας τις σχηματικές εικόνες που παρουσιάζονται στο διάγραμμα χρησιμοποιώντας το Fritzing. Η σύνδεση πρέπει να έχει ως εξής:
Βήμα 5: Εκτελέστε το Sketch στο Arduino
Εάν όλα είναι σωστά συνδεδεμένα, θα πρέπει να δείτε τα δευτερόλεπτα μέτρησης στην οθόνη LCD.
Βήμα 6: Συμπέρασμα
Ελπίζω ότι αυτή η βιβλιοθήκη θα είναι χρήσιμη για κάποιον. Είναι για μένα επειδή ο κώδικας Arduino γίνεται απλός και ωραίος, χωρίς να τον γεμίζετε με εγγύηση που κωδικοποιεί τον κύριο σκοπό του σκίτσου.
Βήμα 7: Bonus Track: Ένα άλλο παράδειγμα
Εδώ είναι το Arduino που χρησιμοποιεί το ShiftOut για τον έλεγχο δύο οθονών επτά τμημάτων στον καταρράκτη: Περισσότερες πληροφορίες θα βρείτε εδώ:
Συνιστάται:
Ο πιο αποτελεσματικός ηλιακός μετατροπέας εκτός πλέγματος στον κόσμο: 3 βήματα (με εικόνες)
Ο πιο αποτελεσματικός ηλιακός μετατροπέας εκτός πλέγματος στον κόσμο: Η ηλιακή ενέργεια είναι το μέλλον. Τα πάνελ μπορούν να διαρκέσουν για πολλές δεκαετίες. Ας υποθέσουμε ότι έχετε ένα ηλιακό σύστημα εκτός δικτύου. Έχετε ψυγείο/καταψύκτη και ένα σωρό άλλα πράγματα για να λειτουργήσετε στην όμορφη απομακρυσμένη καμπίνα σας. Δεν έχετε την πολυτέλεια να πετάξετε ενέργεια
Μετατροπέας PPM σε Joystick με βάση το Arduino (JETI) για FSX: 5 βήματα
Arduino Based (JETI) PPM σε USB Joystick Converter για FSX: Αποφάσισα να αλλάξω τον πομπό JETI DC-16 από τη Λειτουργία 2 στη Λειτουργία 1, η οποία βασικά αλλάζει το γκάζι και τον ανελκυστήρα από αριστερά προς τα δεξιά και αντίστροφα. Δεδομένου ότι δεν ήθελα να συντρίψω ένα από τα μοντέλα μου λόγω κάποιας σύγχυσης αριστερού/δεξιού στον εγκέφαλό μου, ήμουν
Μετατροπέας ενίσχυσης για μικρές ανεμογεννήτριες: 6 βήματα
Μετατροπέας ενίσχυσης για μικρές ανεμογεννήτριες: Στο τελευταίο μου άρθρο σχετικά με τους ελεγκτές μέγιστης παρακολούθησης σημείου ισχύος (MPPT) έδειξα μια τυπική μέθοδο για την εκμετάλλευση της ενέργειας που προέρχεται από μεταβλητή πηγή, όπως ανεμογεννήτρια και φόρτιση μπαταρίας. Η γεννήτρια που χρησιμοποίησα ήταν ένα βηματικό μοτέρ Nema
Μετατροπέας κειμένου σε ομιλία Arduino χρησιμοποιώντας LM386 - Talking Arduino Project - Βιβλιοθήκη Talkie Arduino: 5 βήματα
Μετατροπέας κειμένου σε ομιλία Arduino χρησιμοποιώντας LM386 | Talking Arduino Project | Βιβλιοθήκη Talkie Arduino: Γεια σας παιδιά, σε πολλά έργα απαιτούμε από το arduino να μιλάει κάτι σαν να μιλάει ρολόι ή να λέει κάποια δεδομένα σε αυτά τα εκπαιδευτικά, θα μετατρέψουμε κείμενο σε ομιλία χρησιμοποιώντας το Arduino
Μετατροπέας ρεύματος BAOST 1A σε 40A για κινητήρα DC έως 1000W: 3 βήματα
Μετατροπέας 1A σε 40A Current BOOST για κινητήρα έως 1000W DC: Γεια! Σε αυτό το βίντεο, θα μάθετε πώς να φτιάχνετε ένα τρέχον ενισχυτικό κύκλωμα για εσάς υψηλής ισχύος DC Motors έως 1000W και 40 Amps με τρανζίστορ και μετασχηματιστή κεντρικής βρύσης. Αν και, το ρεύμα στην έξοδο είναι πολύ υψηλό αλλά η τάση θα είναι r