Πίνακας περιεχομένων:
Βίντεο: LCD 1602 Με Arduino Uno R3: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σε αυτό το μάθημα, θα μάθουμε πώς να χρησιμοποιούμε ένα LCD1602 για την εμφάνιση χαρακτήρων και συμβολοσειρών. Η LCD1602, ή η οθόνη υγρών κρυστάλλων τύπου 1602, είναι ένα είδος μονάδας μήτρας που δείχνει γράμματα, αριθμούς και χαρακτήρες κ.ο.κ. Αποτελείται από θέσεις μήτρας 5x7 ή 5x11. κάθε θέση μπορεί να εμφανίσει έναν χαρακτήρα. Υπάρχει μια κουκκίδα μεταξύ δύο χαρακτήρων και ένα διάστημα μεταξύ γραμμών, διαχωρίζοντας έτσι χαρακτήρες και γραμμές. Ο αριθμός 1602 σημαίνει στην οθόνη, 2 σειρές μπορούν να εμφανιστούν και 16 χαρακτήρες σε κάθε μία. Τώρα ας ελέγξουμε περισσότερες λεπτομέρειες!
Βήμα 1: Συστατικά:
- Πίνακας Arduino Uno * 1
- Καλώδιο USB * 1
- LCD1602 *1
- Ποτενσιόμετρο (50kΩ)* 1
- Breadboard * 1
- Καλώδια βραχυκυκλωτήρων
Βήμα 2: Αρχή
Γενικά, το LCD1602 έχει παράλληλες θύρες, δηλαδή αυτό
θα μπορούσε να ελέγξει πολλές καρφίτσες ταυτόχρονα. Το LCD1602 μπορεί να κατηγοριοποιηθεί σε συνδέσεις οκτώ και τεσσάρων θυρών. Εάν χρησιμοποιείται η σύνδεση οκτώ θυρών, τότε όλες οι ψηφιακές θύρες της πλακέτας Arduino Uno είναι σχεδόν πλήρως κατειλημμένες. Εάν θέλετε να συνδέσετε περισσότερους αισθητήρες, δεν θα υπάρχουν διαθέσιμες θύρες. Ως εκ τούτου, η σύνδεση τεσσάρων θυρών χρησιμοποιείται εδώ για καλύτερη εφαρμογή.
Καρφίτσες του LCD1602 και οι λειτουργίες τους
VSS: συνδεδεμένο με τη γείωση
VDD: συνδεδεμένο σε τροφοδοτικό +5V
VO: για να ρυθμίσετε την αντίθεση
RS: Μια καρφίτσα επιλογής καταχωρητή που ελέγχει πού γράφετε δεδομένα στη μνήμη της LCD. Μπορείτε να επιλέξετε είτε τον καταχωρητή δεδομένων, ο οποίος περιέχει αυτό που εμφανίζεται στην οθόνη, είτε έναν καταχωρητή εντολών, όπου ο ελεγκτής LCD αναζητά οδηγίες σχετικά με το τι πρέπει να κάνει στη συνέχεια.
R/W: Μια καρφίτσα ανάγνωσης/εγγραφής για επιλογή μεταξύ της λειτουργίας ανάγνωσης και γραφής
E: Μια ενεργοποιητική καρφίτσα που διαβάζει τις πληροφορίες όταν λαμβάνεται Υψηλό επίπεδο (1). Οι οδηγίες εκτελούνται όταν το σήμα αλλάζει από Υψηλό επίπεδο σε Χαμηλό επίπεδο.
D0-D7: για ανάγνωση και εγγραφή δεδομένων
A και K: Καρφίτσες που ελέγχουν τον οπίσθιο φωτισμό LCD. Συνδέστε το K στο GND και το A στο 3,3v. Ανοίξτε τον οπίσθιο φωτισμό και θα δείτε καθαρούς χαρακτήρες σε ένα συγκριτικά σκοτεινό περιβάλλον.
Βήμα 3: Το σχηματικό διάγραμμα
Βήμα 4: Διαδικασίες
Συνδέστε το K στο GND και το A στα 3,3 V και, στη συνέχεια, θα ενεργοποιηθεί ο οπίσθιος φωτισμός της οθόνης LCD1602. Συνδέστε το VSS στο GND και το LCD1602 στην πηγή τροφοδοσίας. Συνδέστε το VO στη μεσαία ακίδα του ποτενσιόμετρου - με αυτό μπορείτε να ρυθμίσετε την αντίθεση της οθόνης. Συνδέστε το RS στο D4 και το R/W pin στο GND, πράγμα που σημαίνει ότι τότε μπορείτε να γράψετε χαρακτήρες στην LCD1602. Συνδέστε το E στο pin6 και οι χαρακτήρες που εμφανίζονται στην LCD1602 ελέγχονται από το D4-D7. Για προγραμματισμό, βελτιστοποιείται καλώντας βιβλιοθήκες συναρτήσεων.
Βήμα 1:
Δημιουργήστε το κύκλωμα.
Βήμα 2:
Κατεβάστε τον κώδικα από τη διεύθυνση
Βήμα 3:
Ανεβάστε το σκίτσο στον πίνακα Arduino Uno
Κάντε κλικ στο εικονίδιο Μεταφόρτωση για να ανεβάσετε τον κωδικό στον πίνακα ελέγχου.
Εάν η ένδειξη "Done uploading" εμφανίζεται στο κάτω μέρος του παραθύρου, σημαίνει ότι το σκίτσο έχει μεταφορτωθεί επιτυχώς.
Σημείωση: ίσως χρειαστεί να ρυθμίσετε το ποτενσιόμετρο στην οθόνη LCD1602 μέχρι να εμφανιστεί καθαρά.
Βήμα 5: Κωδικός
// LCD1602
// Θα πρέπει τώρα
δείτε την οθόνη LCD1602 να εμφανίζει τους χαρακτήρες "PRIMEROBOTICS" και "γεια, κόσμο"
// Ιστοσελίδα: www.primerobotics.in
#περιλαμβάνω
// περιλαμβάνει τον κωδικό της βιβλιοθήκης
/**********************************************************/
απανθρακώνω
array1 = "PrimeRobotics"; // η συμβολοσειρά για εκτύπωση στην οθόνη LCD
απανθρακώνω
array2 = "γεια σου κόσμο!"; // η συμβολοσειρά για εκτύπωση στην οθόνη LCD
int tim =
250; // η αξία του χρόνου καθυστέρησης
// προετοιμάστε τη βιβλιοθήκη
με τους αριθμούς των ακίδων διεπαφής
LiquidCrystal
LCD (4, 6, 10, 11, 12, 13);
/*********************************************************/
void setup ()
{
lcd. αρχή (16, 2); // ρυθμίστε τον αριθμό των στηλών της LCD και
σειρές:
}
/*********************************************************/
κενός βρόχος ()
{
lcd.setCursor (15, 0); // ορίστε τον κέρσορα στη στήλη 15, γραμμή 0
για (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Πραγματοποιεί κύλιση το περιεχόμενο της οθόνης
χώρο στα αριστερά.
lcd.print (array1 [positionCounter1]); // Εκτυπώστε ένα μήνυμα στην οθόνη LCD.
καθυστέρηση (tim)? // περιμένετε 250 μικροδευτερόλεπτα
}
lcd.clear (); // Καθαρίζει την οθόνη LCD και τοποθετεί το
δρομέας στην επάνω αριστερή γωνία.
lcd.setCursor (15, 1); // ορίστε τον κέρσορα στη στήλη 15, γραμμή 1
για (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // Πραγματοποιεί κύλιση το περιεχόμενο της οθόνης
χώρο στα αριστερά.
lcd.print (array2 [positionCounter2]); // Εκτυπώστε ένα μήνυμα στην οθόνη LCD.
καθυστέρηση (tim)? // περιμένετε 250 μικροδευτερόλεπτα
}
lcd.clear (); // Καθαρίζει την οθόνη LCD και τοποθετεί το
δρομέα στην επάνω αριστερή γωνία.
}
/**********************************************************/
Συνιστάται:
Arduino DIY Υπολογιστής χρησιμοποιώντας 1602 LCD και πληκτρολόγιο 4x4: 4 βήματα
Arduino DIY Υπολογιστής Χρησιμοποιώντας 1602 LCD και 4x4 Πληκτρολόγιο: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα φτιάξουμε μια αριθμομηχανή χρησιμοποιώντας το Arduino που μπορεί να κάνει βασικούς υπολογισμούς. Έτσι, βασικά θα λάβουμε είσοδο από το πληκτρολόγιο 4x4 και θα εκτυπώσουμε τα δεδομένα σε οθόνη LCD 16x2 και το arduino θα κάνει τους υπολογισμούς
Σύστημα ασφαλείας RFID με LCD 1602: 4 βήματα
Σύστημα ασφαλείας RFID Με LCD 1602: Εισαγωγή Σήμερα θα φτιάξουμε ένα σύστημα ασφαλείας RFID. Αυτό θα λειτουργήσει σαν σύστημα ασφαλείας, οπότε όταν μια ετικέτα ή κάρτα RFID είναι κοντά, θα εμφανίζει ένα μήνυμα στην οθόνη LCD 1602. Ο σκοπός αυτού του έργου είναι να προσομοιώσει πώς λειτουργούν οι κλειδαριές πόρτας RFID. Ετσι
Φροντιστήριο Arduino LCD 16x2 - Διασύνδεση οθόνης LCD 1602 με Arduino Uno: 5 βήματα
Φροντιστήριο Arduino LCD 16x2 | Διασύνδεση 1602 LCD Display With Arduino Uno: Γεια σας, αφού πολλά έργα χρειάζονται οθόνη για να εμφανίσουν τα δεδομένα είτε πρόκειται για μετρητή diy μετρητή είτε για ένδειξη εγγραφής YouTube, αριθμομηχανή ή κλείδωμα πληκτρολογίου με οθόνη και αν όλα αυτά τα είδη έργων γίνονται με arduino θα καθορίσουν
Χρήση ασπίδας πληκτρολογίου 1602 LCD W/ Arduino [+Πρακτικά έργα]: 7 βήματα
Χρήση 1602 LCD Keypad Shield W/ Arduino [+Πρακτικά Έργα]: Μπορείτε να διαβάσετε αυτό και άλλα εκπληκτικά μαθήματα στον επίσημο ιστότοπο της ElectroPeak Επισκόπηση Σε αυτό το σεμινάριο, θα μάθετε πώς να χρησιμοποιείτε ασπίδα πληκτρολογίου LCD Arduino με 3 πρακτικά έργα. Πώς να ρυθμίσετε την ασπίδα και να προσδιορίσετε τα κλειδιάHo
1602 Έλεγχος αντίθεσης LCD από το Arduino: 5 βήματα
Έλεγχος αντίθεσης 1602 LCD από το Arduino: Ενώ εργαζόμουν σε ένα νέο έργο, αντιμετώπισα ένα πρόβλημα όπου ήθελα να ελέγξω τον οπίσθιο φωτισμό και την αντίθεση μιας οθόνης LCD 1602 μέσω ενός Arduino, αλλά η οθόνη ήταν πραγματικά τρεμούλα