Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Συνδέσεις κυκλωμάτων
- Βήμα 3: Εργασία
- Βήμα 4: Δοκιμή
- Βήμα 5: Κωδικός
- Βήμα 6: Μειονέκτημα
- Βήμα 7: Επικοινωνήστε μαζί μας
Βίντεο: Διεπαφή LCD 16x2 με Raspberry Pi: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Γεια σας φίλοι, Σήμερα είμαι 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
Στείλε μου ηλεκτρονικο μήνυμα
Συνιστάται:
Πώς να φτιάξετε ένα στατικό πρόγραμμα οδήγησης LCD με διεπαφή I²C: 12 βήματα
Πώς να φτιάξετε στατικό πρόγραμμα οδήγησης LCD με διεπαφή I²C: Οι οθόνες υγρών κρυστάλλων (LCD) χρησιμοποιούνται ευρέως για εμπορικές και βιομηχανικές εφαρμογές λόγω των καλών οπτικών ιδιοτήτων τους, του χαμηλού κόστους και της χαμηλής κατανάλωσης ενέργειας. Αυτές οι ιδιότητες καθιστούν την οθόνη LCD την τυπική λύση για συσκευές που λειτουργούν με μπαταρία
Διεπαφή διαστημοπλοίου Arduino: 3 βήματα
Διεπαφή διαστημόπλοιου Arduino: Γεια διδάσκουσα κοινότητα, Αυτή τη φορά έκανα ένα από τα πιο απλά έργα για να ολοκληρώσω με ένα Arduino Uno: ένα κύκλωμα διαστημόπλοιων. Ονομάζεται επειδή είναι ο τύπος προγραμματισμού και κυκλωμάτων που θα χρησιμοποιούνταν σε πρώιμες τηλεοπτικές εκπομπές επιστημονικής φαντασίας και ταινίες
Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα
Interface ADXL335 Sensor στο Raspberry Pi 4B σε 4 Βήματα: Σε αυτό το Instructable πρόκειται να διασυνδέσουμε έναν αισθητήρα ADXL335 (επιταχυνσιόμετρο) στο Raspberry Pi 4 με Shunya O/S
Διεπαφή χρήστη LCD: 4 βήματα
LCD User Interface: Το LCD User Interface είναι, όπως μπορείτε να περιμένετε, μια διεπαφή φτιαγμένη για LCD 16*2. Θα μπορείτε να εμφανίζετε χρόνο, πληροφορίες υλικού, μηνύματα … Αλλά θα μπορείτε επίσης να δημιουργήσετε δικό σας σχέδιο και κινούμενα σχέδια, για να τα αποθηκεύσετε και να τα φορτώσετε. Χρειάζεται: - Ard
Διεπαφή 16x2 Αλφαριθμητικό πληκτρολόγιο LCD And4x4 Matrix With Raspberry Pi3: 5 βήματα (με εικόνες)
Διεπαφή 16x2 Αλφαριθμητικό πληκτρολόγιο μήτρας LCD And4x4 με Raspberry Pi3: Σε αυτό το εκπαιδευτικό εγχειρίδιο, εξηγούμε πώς να διασυνδέσετε 16x2 LED και 4x4 πληκτρολόγιο μήτρας με Raspberry Pi3. Χρησιμοποιούμε Python 3.4 για την ανάπτυξη του λογισμικού. Μπορείτε επίσης να επιλέξετε Python 2.7, με μικρές αλλαγές