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

Χρήση TFT 1.44 Με Arduino Nano: 4 βήματα
Χρήση TFT 1.44 Με Arduino Nano: 4 βήματα

Βίντεο: Χρήση TFT 1.44 Με Arduino Nano: 4 βήματα

Βίντεο: Χρήση TFT 1.44 Με Arduino Nano: 4 βήματα
Βίντεο: Top 5 Arduino Displays 2024, Ιούλιος
Anonim
Χρήση TFT 1.44 Με Arduino Nano
Χρήση TFT 1.44 Με Arduino Nano

Σε αυτό το σεμινάριο θα μάθουμε πώς να συνδέουμε την οθόνη 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

Καλωδίωση TFT 1.44 στο Arduino
Καλωδίωση TFT 1.44 στο Arduino
Καλωδίωση TFT 1.44 στο Arduino
Καλωδίωση TFT 1.44 στο Arduino
Καλωδίωση TFT 1.44 στο Arduino
Καλωδίωση 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

Συνιστάται: