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

Arduino για αρχάριους: Διασύνδεση Arduino με οθόνη LCD 16x2 Επεξήγηση: 5 βήματα
Arduino για αρχάριους: Διασύνδεση Arduino με οθόνη LCD 16x2 Επεξήγηση: 5 βήματα

Βίντεο: Arduino για αρχάριους: Διασύνδεση Arduino με οθόνη LCD 16x2 Επεξήγηση: 5 βήματα

Βίντεο: Arduino για αρχάριους: Διασύνδεση Arduino με οθόνη LCD 16x2 Επεξήγηση: 5 βήματα
Βίντεο: #19 LCD 0ΘΟΝΗ - ARDUINO (PART 2). 2024, Νοέμβριος
Anonim
Arduino για αρχάριους: Διεπαφή Arduino με οθόνη LCD 16x2
Arduino για αρχάριους: Διεπαφή Arduino με οθόνη LCD 16x2

Γεια σε όλους, Σήμερα, το Arduino έχει γίνει πολύ δημοφιλές και όλοι το αποδέχονται επίσης λόγω της ευκολίας της κωδικοποίησης.

Δημιούργησα τη σειρά του Arduino Basics, η οποία βοηθά τους αρχάριους, τους αρχάριους και ακόμη και τους προγραμματιστές να δουλέψουν το module. Αυτή η σειρά έχει καλύψει τις βασικές ενότητες, τη διεπαφή που χρησιμοποιείται μεταξύ της μονάδας και του Arduino και την κωδικοποίηση.

Ας ξεκινήσουμε..

Βήμα 1: Pinout LCD 16x2

Pinout οθόνης LCD 16x2
Pinout οθόνης LCD 16x2

Η οθόνη LCD 16x2 είναι 16 χαρακτήρων και LCD 2 σειρών η οποία διαθέτει 16 ακίδες σύνδεσης. Αυτή η οθόνη LCD απαιτεί δεδομένα ή κείμενο σε μορφή ASCII για εμφάνιση. Πρώτη σειρά Ξεκινά με 0x80 και η 2η σειρά ξεκινά με διεύθυνση 0xC0.

Η οθόνη LCD μπορεί να λειτουργήσει σε λειτουργία 4-bit ή 8-bit. Σε λειτουργία 4 bit, τα δεδομένα/εντολή αποστέλλονται σε μορφή Nibble First Higher nibble και στη συνέχεια χαμηλότερη Nibble

Για παράδειγμα, για να στείλετε 0x45 Πρώτα θα σταλούν 4 Στη συνέχεια θα σταλούν 5.

Βήμα 2: Σύνδεση διασύνδεσης LCD 16x2 με Arduino

Σύνδεση διασύνδεσης LCD 16x2 με Arduino
Σύνδεση διασύνδεσης LCD 16x2 με Arduino

Βήμα 3: Έλεγχος και ροή καρφιτσών

Υπάρχουν 3 ακίδες ελέγχου που είναι RS, RW, E.

Πώς να χρησιμοποιήσετε το RS: Όταν αποστέλλεται η εντολή, τότεRS = 0 Όταν αποστέλλονται δεδομένα, στη συνέχεια RS = 1

Η καρφίτσα RW είναι ανάγνωση/εγγραφή.

όπου, RW = 0 σημαίνει Γράψτε δεδομένα σε οθόνη LCD

RW = 1 σημαίνει Ανάγνωση δεδομένων από οθόνη LCD

Πώς να χρησιμοποιήσετε το RW:

Όταν γράφουμε σε εντολή/Δεδομένα LCD, ορίζουμε την καρφίτσα ως LOW.

Όταν διαβάζουμε από οθόνη LCD, ορίζουμε την καρφίτσα ως Υ HIGHΗΛΗ.

Στην περίπτωσή μας, το έχουμε συνδέσει σε χαμηλό επίπεδο, επειδή θα γράφουμε πάντα στην οθόνη LCD.

Πώς να χρησιμοποιήσετε το E (Ενεργοποίηση):

Όταν στέλνουμε δεδομένα στην οθόνη LCD, δίνουμε παλμό στο lcd με τη βοήθεια του E pin.

Βήμα 4: Ροή υψηλού επιπέδου

Αυτή είναι η ροή υψηλού επιπέδου που πρέπει να ακολουθήσουμε κατά την αποστολή COMMAND/DATA στην οθόνη LCD.

Higher Nibble Enable Pulse,

Σωστή τιμή RS, Βασισμένο στην ΕΝΤΟΛΗ/ΔΕΔΟΜΕΝΑ

Κάτω Νίμπλε

Ενεργοποίηση παλμού,

Σωστή τιμή RS, Βασισμένο στην ΕΝΤΟΛΗ/ΔΕΔΟΜΕΝΑ

Συνιστάται: