Πίνακας περιεχομένων:
- Βήμα 1: Λήψη των απαιτούμενων βιβλιοθηκών
- Βήμα 2: Καλωδίωση TFT 1.44 στο Arduino
- Βήμα 3: Ο Κώδικας: Μετρά αντίστροφα
- Βήμα 4: Αντιμετώπιση προβλημάτων
Βίντεο: Χρήση TFT 1.44 Με Arduino Nano: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Σε αυτό το σεμινάριο θα μάθουμε πώς να συνδέουμε την οθόνη LCD TFT 1.44 που έρχεται με τα κιτ Robo-Geek.
Αυτές οι μικρές οθόνες LCD είναι εύχρηστες όταν εργάζεστε με μικρο-ρομποτική καθώς παρέχει μια βολική οθόνη 128 x 128 pixel. Υπάρχουν 2 είδη TFT 1.44, ένα που περιλαμβάνει κάρτα SD και αυτό χωρίς τιμή 15 $ και 5 $ αντίστοιχα. Αυτό το σεμινάριο θα καλύψει το TFT 1.44 χωρίς κάρτα SD.
Αυτό το σεμινάριο έχει δοκιμαστεί με Arduino Uno ή Arduino Nano. Εάν έχετε άλλη πλακέτα Arduino, ελέγξτε την τεκμηρίωση, καθώς η διάταξη των καρφιτσών μπορεί να είναι διαφορετική. Τέλος, υποθέτουμε ότι ο χρήστης έχει ένα βασικό επίπεδο κατανόησης πώς να χρησιμοποιεί το Arduino και να κάνει ηλεκτρονικές συνδέσεις. Εάν είστε νέοι στο Arduino world, σας προτείνουμε να δείτε αυτό το διδακτικό:
www.instructables.com/id/Arduino-Nano/
Βήμα 1: Λήψη των απαιτούμενων βιβλιοθηκών
Προσθέστε τις ακόλουθες βιβλιοθήκες στο Arduino:
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Librar…
Εάν δεν είστε εξοικειωμένοι με τον τρόπο προσθήκης βιβλιοθηκών, ανατρέξτε σε αυτό:
www.arduino.cc/en/Guide/Libraries
Βήμα 2: Καλωδίωση TFT 1.44 στο Arduino
Στο πίσω μέρος της οθόνης LCD TFT 1.44, μπορούμε να δούμε τις συνδέσεις από LED σε VCC. Προτείνουμε να το γράψετε σε ένα κομμάτι χαρτί όπως φαίνεται στην εικόνα με τα μπλε σχόλια.
Το TFT ταιριάζει πολύ όταν χρησιμοποιείτε ένα breadboard. Βεβαιωθείτε ότι όλες οι καρφίτσες βρίσκονται στην ίδια σειρά και τοποθετήστε το απαλά καθώς οι καρφίτσες είναι λεπτές. Ελέγξτε την εικόνα για να δείτε πώς μοιάζει η σύνδεση.
Έχουμε δοκιμάσει την οθόνη αρκετές φορές και πιστεύουμε ότι ένας επιλογέας επιλογής είναι προαιρετικός, οπότε θα συνδεθούμε απευθείας από το Arduino στην οθόνη LCD TFT 1.44.
Όσον αφορά τις καρφίτσες Arduino
LED έως 3,3 VSCK έως D13
SDA έως D11
A0 έως D8
RST έως D9
CS έως D10
GND σε GND
VCC έως 5,0 V
Βήμα 3: Ο Κώδικας: Μετρά αντίστροφα
Εμπνευσμένος από την ταινία Short Circuit, αυτός ο κώδικας παράγει έναν μετρητή προς τα κάτω για να δείξει την ικανότητα της οθόνης LCD TFT 1.44. Για να δείτε το τελικό αποτέλεσμα, ελέγξτε το βίντεο.
Βήμα 4: Αντιμετώπιση προβλημάτων
Εάν αντιμετωπίζετε πρόβλημα με την εκτέλεση του κώδικα, προτείνουμε να κάνετε τα εξής:
1. Βεβαιωθείτε ότι οι συνδέσεις γίνονται σωστά με ένα βολτόμετρο
2. Εάν η οθόνη μετατοπιστεί προς την κατακόρυφη κατεύθυνση, προσθέστε μια μεταβλητή στον κώδικα:
int yoffset = 32;
Στη συνέχεια, προσθέστε yoffset στις εντολές σχεδίασης, για παράδειγμα:
tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, RED);
3. Τι γίνεται αν οι βιβλιοθήκες Adafruit δεν εμφανίζονται με τα επιθυμητά χρώματα. Αυτό είναι λίγο δύσκολο να λυθεί. Η πρότασή μας, δημιουργήστε μια μικρή λειτουργία που εμφανίζει κάθε χρώμα και σημειώστε τον αριθμό. Τα προσιτά ηλεκτρονικά απαιτούν λίγο παραπάνω hacking, αυτό είναι όλο, είναι μέρος της διασκέδασης. Ελέγξτε πρώτα τα παρακάτω χρώματα και προσαρμόστε ανάλογα.
#define BLACK 0x0000
#define RED 0x001F
#define ΜΠΛΕ 0xF800
#define ΠΡΑΣΙΝΟ 0x07E0
#ορίστε το ΚΙΤΡΙΝΟ 0x07FF
#define PURPLE 0xF81F
#define CYAN 0xFFE0
#define ΛΕΥΚΟ 0xFFFF
Συνιστάται:
P10 Led (DMD) Χρήση Arduino Nano V.3: 4 βήματα
P10 Led (DMD) Χρήση Arduino Nano V.3: Στο προηγούμενο άρθρο μου. Έχω ήδη δείξει πώς να χρησιμοποιήσετε τη συσκευή εξόδου στο Arduino. Οι συσκευές εξόδου περιλαμβάνουν " 7-τμήμα ", " δακτύλιο RGB ", " Led Matrix " και " 2x16 LCD ". Σε αυτό το άρθρο, θα σας δείξω επίσης πώς
Μέτρηση μαγνητικού πεδίου με χρήση HMC5883 και Arduino Nano: 4 βήματα
Μέτρηση μαγνητικού πεδίου με χρήση HMC5883 και Arduino Nano: Το HMC5883 είναι μια ψηφιακή πυξίδα σχεδιασμένη για μαγνητική ανίχνευση χαμηλού πεδίου. Αυτή η συσκευή έχει ευρύ φάσμα μαγνητικού πεδίου +/- 8 Oe και ρυθμό εξόδου 160 Hz. Ο αισθητήρας HMC5883 περιλαμβάνει αυτόματους οδηγούς απομάκρυνσης ιμάντων, ακύρωση offset και
Οθόνη 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 καλώδια
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό
Orange PI HowTo: Ρυθμίστε το για χρήση με οθόνη 5 ιντσών HDMI TFT LCD: 8 βήματα (με εικόνες)
Πορτοκαλί PI Πώς να: Το ρυθμίσετε για χρήση με οθόνη 5 ιντσών HDMI TFT LCD: Εάν ήσασταν αρκετά συνετοί για να παραγγείλετε μια οθόνη HDMI TFT LCD μαζί με το πορτοκαλί σας PI, πιθανώς να αποθαρρύνεστε από τις δυσκολίες στην προσπάθεια να το αναγκάσετε να λειτουργήσει . Ενώ άλλοι δεν μπορούσαν καν να σημειώσουν κανένα εμπόδιο. Το κλειδί είναι ότι υπάρχουν σε