Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Γεια σας φίλοι, Σήμερα είμαι Interfacing 16x2 Display to Raspberry pi.
Βήμα 1: Απαιτούνται εξαρτήματα
Εδώ χρειάζεστε τα ακόλουθα στοιχεία για να ολοκληρώσετε την εργασία.
- Raspberry Pi
- τροφοδοτικό για Raspberry Pi
- Οθόνη LCD 16x2
- ποτενσιόμετρο 10k
- καλώδια σύνδεσης
- breadboard ή οποιαδήποτε ασπίδα οθόνης 16x2
Βήμα 2: Συνδέσεις κυκλωμάτων
Οι συνδέσεις εμφανίζονται σε αυτήν την εικόνα. Αλλά δεν είναι υποχρεωτικό να χρησιμοποιείτε αυτό το GPIO. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε GPIO για τη σύνδεση της οθόνης LCD. Αλλά πρέπει να αναφέρετε τα ίδια GPIO στον Προγραμματισμό. Μεταβλητή αντίσταση είναι συνδεδεμένη για να ρυθμίσετε την αντίθεση της οθόνης. Η οθόνη τροφοδοτείται από Raspberry pi. Ο ακροδέκτης R/W είναι συνδεδεμένος στη γείωση επειδή δεν εκτελώ καμία λειτουργία ανάγνωσης στην οθόνη.
Βήμα 3: Εργασία
Σχεδίασα μια βιβλιοθήκη οθόνης, συγκεκριμένα lcd.py Σε αυτήν τη βιβλιοθήκη γράφω κάποιες συναρτήσεις στις οποίες μπορεί να κληθεί από το χρήστη. Για να οδηγήσετε lcd είναι υποχρεωτικό να συμπεριλάβετε αυτήν τη βιβλιοθήκη στον κωδικό σας. Περισσότερες λεπτομέρειες σχετικά με τη βιβλιοθήκη είναι διαθέσιμες στη βιβλιοθήκη.
Πρώτα απ 'όλα πρέπει να εκτελέσετε τη λειτουργία έναρξης () και να περάσετε τις ακίδες που πρόκειται να χρησιμοποιήσετε για την εμφάνιση της διεπαφής.
Εδώ η λειτουργία Εκτύπωση () μπορεί να εκτυπώσει οποιαδήποτε τιμή μεταβιβάστηκε σε αυτήν τη λειτουργία.
Αυτή η οθόνη είναι διασυνδεδεμένη σε λειτουργία 4 bit, έτσι ώστε μόνο 4 ακίδες D4-D7 και RW, EN να είναι συνδεδεμένες με καρφίτσα βατόμουρου.
Βήμα 4: Δοκιμή
Εδώ είναι διαθέσιμο το δοκιμασμένο βίντεο
Βήμα 5: Κωδικός
Ο κωδικός εδώ είναι διαθέσιμος για αυτόν τον οδηγό εδώ
Βήμα 6: Μειονέκτημα
Αυτό δεν θα λειτουργήσει σωστά εάν θέσουμε αυτό το σενάριο να εκτελείται αυτόματα κατά την εκκίνηση. Αυτό συμβαίνει επειδή το Raspberry pi δεν είναι ελεγκτής πραγματικού χρόνου. Χρειάζεται περισσότερη βελτίωση σε αυτόν τον κώδικα
Βήμα 7: Επικοινωνήστε μαζί μας
Για περισσότερες οδηγίες, ακολουθήστε εδώ
blog
Στείλε μου ηλεκτρονικο μήνυμα