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

Γειά σου Κόσμε! σε LCD Χρήση CloudX M633: 4 Βήματα
Γειά σου Κόσμε! σε LCD Χρήση CloudX M633: 4 Βήματα

Βίντεο: Γειά σου Κόσμε! σε LCD Χρήση CloudX M633: 4 Βήματα

Βίντεο: Γειά σου Κόσμε! σε LCD Χρήση CloudX M633: 4 Βήματα
Βίντεο: Εισαγωγή στην LCD οθόνη LCD2004 με μονάδα I2C για Arduino 2024, Νοέμβριος
Anonim
Γειά σου Κόσμε! σε οθόνη LCD χρησιμοποιώντας το CloudX M633
Γειά σου Κόσμε! σε οθόνη LCD χρησιμοποιώντας το CloudX M633

Σε αυτό το Σεμινάριο, θα εμφανιστούμε σε οθόνη LCD (Liquid Crystal Display).

Βήμα 1: LCD (οθόνη υγρών κρυστάλλων)

LCD (οθόνη υγρών κρυστάλλων)
LCD (οθόνη υγρών κρυστάλλων)

Οι οθόνες LCD έχουν παράλληλη διασύνδεση, πράγμα που σημαίνει ότι ο μικροελεγκτής πρέπει να χειριστεί πολλές ακίδες διεπαφής ταυτόχρονα για να ελέγξει την οθόνη. Η διεπαφή αποτελείται από τις ακόλουθες ακίδες:

Ένας ακροδέκτης επιλογής καταχωρητή (RS) που ελέγχει σε ποιο σημείο της μνήμης LCD γράφετε δεδομένα. Μπορείτε να επιλέξετε είτε τον καταχωρητή δεδομένων, ο οποίος περιέχει αυτό που εμφανίζεται στην οθόνη, είτε έναν καταχωρητή εντολών, όπου ο ελεγκτής LCD αναζητά οδηγίες σχετικά με το τι πρέπει να κάνει στη συνέχεια.

Μια καρφίτσα ανάγνωσης/εγγραφής (R/W) που επιλέγει τη λειτουργία ανάγνωσης ή τη λειτουργία γραφής

Μια καρφίτσα Ενεργοποίηση που επιτρέπει την εγγραφή στους καταχωρητές

8 ακίδες δεδομένων (D0 -D7). Οι καταστάσεις αυτών των ακίδων (υψηλές ή χαμηλές) είναι τα κομμάτια που γράφετε σε ένα μητρώο όταν γράφετε ή οι τιμές που διαβάζετε όταν διαβάζετε.

Υπάρχει επίσης μια καρφίτσα αντίθεσης οθόνης (Vo), ακίδες τροφοδοσίας (+ 5V και Gnd) και ακίδες LED Backlight (Bklt+ και BKlt-) που μπορείτε να χρησιμοποιήσετε για να τροφοδοτήσετε την οθόνη LCD, να ελέγξετε την αντίθεση της οθόνης και να ενεργοποιήσετε και να απενεργοποιήσετε το LED οπίσθιο φωτισμό, αντίστοιχα.

Η διαδικασία ελέγχου της οθόνης περιλαμβάνει την τοποθέτηση των δεδομένων που σχηματίζουν την εικόνα αυτού που θέλετε να εμφανίσετε στους καταχωρητές δεδομένων και, στη συνέχεια, την τοποθέτηση οδηγιών στο μητρώο οδηγιών. Η LiquidCrystal Library απλοποιεί αυτό για εσάς, ώστε να μην χρειάζεται να γνωρίζετε τις οδηγίες χαμηλού επιπέδου.

Οι συμβατές με Hitachi οθόνες LCD μπορούν να ελεγχθούν σε δύο λειτουργίες: 4-bit ή 8-bit. Η λειτουργία 4-bit απαιτεί επτά ακίδες εισόδου/εξόδου από το Arduino, ενώ η λειτουργία 8-bit απαιτεί 11 ακίδες. Για την εμφάνιση κειμένου στην οθόνη, μπορείτε να κάνετε τα περισσότερα σε λειτουργία 4-bit, οπότε το παράδειγμα δείχνει τον τρόπο ελέγχου ενός LCD 2x16 σε λειτουργία 4-bit.

Βήμα 2: ΣΥΣΤΑΤΙΚΟ

ΣΥΣΤΑΤΙΚΟ
ΣΥΣΤΑΤΙΚΟ
ΣΥΣΤΑΤΙΚΟ
ΣΥΣΤΑΤΙΚΟ
ΣΥΣΤΑΤΙΚΟ
ΣΥΣΤΑΤΙΚΟ
ΣΥΣΤΑΤΙΚΟ
ΣΥΣΤΑΤΙΚΟ
  • CloudX M633
  • CloudX SoftCard
  • V3 Καλώδιο
  • LCD 16x2
  • Ποτενσιόμετρο 10k Ohm
  • Σύρμα βραχυκυκλωτήρα
  • Αντίσταση 220 ohm
  • BreadBoard

μπορείτε να αγοράσετε το συστατικό σας εδώ

Βήμα 3: HARDWARE

ΣΚΕΥΗ, ΕΞΑΡΤΗΜΑΤΑ
ΣΚΕΥΗ, ΕΞΑΡΤΗΜΑΤΑ
  • LCD RS pin στην ψηφιακή ακίδα 1 του Cloudx M633
  • LCD Ενεργοποιήστε το pin στον ψηφιακό pin 2 του Cloudx M633
  • LCD D4 pin στην ψηφιακή ακίδα 3 του Cloudx M633
  • Καρφίτσα LCD D5 στην ψηφιακή ακίδα 4 του Cloudx M633
  • LCD D6 pin στην ψηφιακή ακίδα 5 του Cloudx M633
  • Καρφίτσα LCD D7 στην ψηφιακή ακίδα 6 του Cloudx M633

Επιπλέον, συνδέστε ένα δοχείο 10k σε +5V και GND, με τον υαλοκαθαριστήρα (έξοδο) στις οθόνες LCD VO pin. Μια αντίσταση 220 ohm χρησιμοποιείται για να τροφοδοτήσει τον οπίσθιο φωτισμό της οθόνης, συνήθως στην ακίδα 15 και 16 της υποδοχής LCD

Βήμα 4: ΚΩΔΙΚΟΠΟΙΗΣΗ

Αντιγράψτε αυτόν τον κωδικό στο CloudX IDE

#περιλαμβάνουν#περιλαμβάνουν

setup () {

lcd Ρύθμιση (1, 2, 3, 4, 5, 6); lcdCmd (σαφές); lcdCmd (cursorOff);

βρόχος(){

lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "I USE CLOUDX");

}

}

Συνιστάται: