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

Διεπαφή 16x2 Αλφαριθμητικό πληκτρολόγιο LCD And4x4 Matrix With Raspberry Pi3: 5 βήματα (με εικόνες)
Διεπαφή 16x2 Αλφαριθμητικό πληκτρολόγιο LCD And4x4 Matrix With Raspberry Pi3: 5 βήματα (με εικόνες)

Βίντεο: Διεπαφή 16x2 Αλφαριθμητικό πληκτρολόγιο LCD And4x4 Matrix With Raspberry Pi3: 5 βήματα (με εικόνες)

Βίντεο: Διεπαφή 16x2 Αλφαριθμητικό πληκτρολόγιο LCD And4x4 Matrix With Raspberry Pi3: 5 βήματα (με εικόνες)
Βίντεο: How to Interface 16x2 LCD with STM32 using Arduino Programming and Arduino IDE 2024, Νοέμβριος
Anonim
Διεπαφή 16x2 Αλφαριθμητικό πληκτρολόγιο μήτρας LCD And4x4 με Raspberry Pi3
Διεπαφή 16x2 Αλφαριθμητικό πληκτρολόγιο μήτρας LCD And4x4 με Raspberry Pi3

Σε αυτές τις οδηγίες, εξηγούμε πώς να διασυνδέσετε το πληκτρολόγιο μήτρας 16x2 LED και 4x4 με το Raspberry Pi3.

Χρησιμοποιούμε Python 3.4 για την ανάπτυξη του λογισμικού. Μπορείτε επίσης να επιλέξετε Python 2.7, με μικρές αλλαγές

Βήμα 1: Απαιτούμενα υλικά

Απαιτούμενα υλικά
Απαιτούμενα υλικά

Απαιτούμε τα ακόλουθα στοιχεία

  • Raspberry Pi 3
  • Προσαρμογέας 5V 2A για Pi
  • 8 GB micro SD
  • Αλφαριθμητική LCD 16x2
  • Πληκτρολόγιο μήτρας 4x4
  • Dot PCB (μεσαίου μεγέθους) ή Breadboard
  • Berg Strip
  • Jumper Wire
  • Κατσαρόλα 10Κ
  • Καλώδιο Ethernet (για δημιουργία σύνδεσης VNC με φορητό υπολογιστή)

Βήμα 2: Ρύθμιση υλικού

Ρύθμιση υλικού
Ρύθμιση υλικού
Ρύθμιση υλικού
Ρύθμιση υλικού
Ρύθμιση υλικού
Ρύθμιση υλικού

Δεν συμπεριλάβαμε τα βήματα για τη ρύθμιση υλικού, όπως η εγγραφή λειτουργικού συστήματος στη διεπαφή micro SD και VNC. Πρέπει να βρείτε άλλους πόρους για αυτές τις διαδικασίες.

Εισαγάγετε προ-φορτωμένη κάρτα Micro SD 8 GB στο Rapberry Pi 3. Συνδέστε το Raspberry Pi στο φορητό υπολογιστή μέσω καλωδίου Ethernet. Φτιάξτε το υλικό όπως περιγράφεται στο διάγραμμα καλωδίωσης.

LCD 16x2

Χρησιμοποιούμε διεπαφή LCD 4-bit mode, οπότε οι απαιτούμενες ακίδες για Singles Control είναι RS, EN, D4, D5, D6, D7 που συνδέεται με GPIO του Raspberry Pi.

Πληκτρολόγιο μήτρας 4x4

Εγκαταστήστε το πακέτο Python για πληκτρολόγιο μήτρας 4x4 και 4x3, έτσι ώστε να εκτελούνται λειτουργίες που βασίζονται σε διακοπή. Επομένως, δεν χρειάζεται να σαρώνετε συνεχώς τις γραμμές και τις στήλες του πληκτρολογίου. Εδώ δεν χρησιμοποιήθηκε εσωτερική έλξη, οπότε δεν απαιτείται εξωτερική αντίσταση έλξης.

Συνδέστε το Raspberry Pi στον ιστό, ανοίξτε το τερματικό και πληκτρολογήστε τα ακόλουθα:

sudo python3.4 -m pip εγκατάσταση pad4pi

Βήμα 3: Διάγραμμα καλωδίωσης

Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας

Καρφίτσες LCD:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

Καρφίτσες πληκτρολογίου:

Καρφίτσες στήλης = 17, 15, 14, 4 Καρφίτσες σειράς = 24, 22, 27, 18

Μπορείτε να επιλέξετε οποιαδήποτε καρφίτσα GPIO για διασύνδεση LCD και πληκτρολογίου, απλώς αλλάξτε τον αριθμό pin στον κώδικα. Μπορείτε είτε να χρησιμοποιήσετε breadboard είτε PCB για διασύνδεση LCD και πληκτρολογίου.

Βήμα 4: Κώδικας Python

Κώδικας Python
Κώδικας Python

Μπορείτε να κατεβάσετε τον κώδικα απευθείας. Εκτελέστε code.py με python 3.4 στο Raspberry Pi 3. Or αντιγράψτε το κείμενο και επικολλήστε το σε νέο αρχείο δέσμης ενεργειών του python 3.4.

Εκτελέστε το πρόγραμμα:

Η οθόνη LCD θα εμφανίσει το κείμενο "Καλώς ορίσατε" στην πρώτη γραμμή εάν οι συνδέσεις που κάνατε είναι σωστές. Τα δεδομένα του πληκτρολογίου εμφανίζονται στη δεύτερη γραμμή.

Βήμα 5: Προεπισκόπηση εξόδου

Προεπισκόπηση εξόδου
Προεπισκόπηση εξόδου
Προεπισκόπηση εξόδου
Προεπισκόπηση εξόδου
Προεπισκόπηση εξόδου
Προεπισκόπηση εξόδου

Έχω προσθέσει διακοπή πληκτρολογίου, έτσι ώστε εάν τερματίσετε το πρόγραμμα, η οθόνη LCD να εμφανιστεί Αντίο

Συνιστάται: