Πίνακας περιεχομένων:
Βίντεο: Γειά σου Κόσμε! σε LCD Χρήση CloudX M633: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Σε αυτό το Σεμινάριο, θα εμφανιστούμε σε οθόνη LCD (Liquid Crystal Display).
Βήμα 1: 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");
}
}
Συνιστάται:
Γεια σου, Snow Angel !: 6 βήματα
Γεια σας, Snow Angel !: Αυτή η δραστηριότητα χρησιμοποιείται για την εισαγωγή κυκλωμάτων, αγωγών και μονωτών 4η-5η τάξη. Αφού διδαχθεί το μάθημα, εισήγαγα αυτή τη δραστηριότητα για να εμπλακώ και να εμπνεύσω τους μαθητές να κατανοήσουν ενεργά πώς κυκλώματα, αγωγοί και μονωτές πραγματικά
Γεια σου τρένο! ATtiny 1614: 8 βήματα (με εικόνες)
Γεια σου τρένο! ATtiny 1614: Για το μάθημα Fab Academy πρέπει να δημιουργήσω μια πλακέτα με μικροελεγκτή, κουμπί και LED. Θα χρησιμοποιήσω το Eagle για να το δημιουργήσω
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Γεια σου Blynk! Διασύνδεση του SPEEEduino με την εφαρμογή Blynk: 5 βήματα
Γεια σου Blynk! Διασύνδεση του SPEEEduino Με την εφαρμογή Blynk: Τι είναι το SPEEEduino; Το SPEEEduino είναι μια πλακέτα μικροελεγκτών με δυνατότητα Wi-Fi που βασίζεται γύρω από το οικοσύστημα Arduino, φτιαγμένη για εκπαιδευτικούς. Το SPEEEduino συνδυάζει τον παράγοντα μορφής και τον μικροελεγκτή του Arduino με το ESP8266 Wi-Fi SoC, κάνοντας
ΗΛΕΚΤΡΟΝΙΚΑ ΖΑΡΙΑ ΧΡΗΣΗ ΤΟΥ CLOUDX M633: 5 Βήματα
ΗΛΕΚΤΡΟΝΙΚΑ ΖΑΡΙΑ ΧΡΗΣΗ ΤΟΥ CLOUDX M633: Πρέπει όλοι να έχουμε παίξει το τυχερό παιχνίδι με τον έναν ή τον άλλο τρόπο χρησιμοποιώντας το ζάρι. Γνωρίζοντας την πολύ απρόβλεπτη φύση του τι θα έδειχνε να ρίχνει το ζάρι προσθέτει ακόμη περισσότερο διασκεδαστικό παιχνίδι. Με αυτό το τρόπο, παρουσιάζω έναν ηλεκτρονικό ψηφιακό δίσκο