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

Οθόνη αφής Arduino: 4 βήματα
Οθόνη αφής Arduino: 4 βήματα

Βίντεο: Οθόνη αφής Arduino: 4 βήματα

Βίντεο: Οθόνη αφής Arduino: 4 βήματα
Βίντεο: Arduino TFT LCD οθόνη αφής Tutorial (2.8 "ILI9341 Οδηγός) από Banggood.com 2024, Ιούλιος
Anonim
Οθόνη αφής Arduino
Οθόνη αφής Arduino

Γειά σου! Σήμερα, θα σας δείξω πώς να χρησιμοποιήσετε μια ασπίδα οθόνης αφής με το Arduino Uno. Μπορείτε να το χρησιμοποιήσετε ως μικρή οθόνη για εισαγωγικά ή εικόνες ή για κάθε είδους άλλα πράγματα.

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά

Θα χρειαστείτε:

  • Arduino Uno
  • Είδα τα Studios TFT Shield
  • Καλώδιο USB
  • Κάρτα Micro SD

Αυτό είναι το μόνο που χρειάζεστε. Μπορείτε να αποκτήσετε την ασπίδα TFT στο seeedstudios.com για 50 δολάρια. Αφού αποκτήσετε την ασπίδα, τοποθετήστε την κάρτα micro SD στη μικρή υποδοχή στο κάτω μέρος. Τώρα η ασπίδα TFT σας είμαι έτοιμη για χρήση. Συνδέστε το στο Arduino Uno και ρυθμίστε τη λήψη των αρχείων που αναφέρονται παρακάτω.

Θα χρειαστείτε αυτό το λογισμικό και αυτά τα αρχεία επίσης:

  • Arduino IDE
  • Βιβλιοθήκη TFT_Touch_Shield_v2-master-2 (μπορείτε να το κατεβάσετε από το wiki που βλέπετε στούντιο)
  • Κάθε είδους μετατροπέας αρχείων zip

Βήμα 2: Εκτελέστε το πρώτο σας πρόγραμμα TFT

Τώρα που έχετε όλα τα μέρη και το λογισμικό, ανοίξτε το Arduino IDE και ανοίξτε το

Βιβλιοθήκη TFT_Touch_Shield_v2-master-2. Ανοίξτε τα παραδείγματα και βρείτε το πρώτο πρόγραμμα με την ένδειξη "drawCircle". Μόλις ανοίξετε αυτό το πρόγραμμα, διαβάστε όλες τις δευτερεύουσες σημειώσεις για να καταλάβετε τις εντολές και πώς να τις χρησιμοποιήσετε. Ανεβάστε το πρόγραμμα στον πίνακα σας. Η οθόνη αφής πρέπει να εμφανίζει 4 κύκλους, 2 συμπληρωμένους και 2 περιγράμματα. Αν έγινε, συγχαρητήρια! Μόλις τρέξατε το πρώτο σας πρόγραμμα TFT.

Βήμα 3: Προσθήκη

Προσθήκη On
Προσθήκη On

Ας ελπίσουμε ότι διαβάσατε τις δευτερεύουσες σημειώσεις, ώστε να γνωρίζετε πώς να χρησιμοποιείτε τις εντολές στο πρόγραμμα "drawCircle". Τώρα πρέπει να εφαρμόσετε ό, τι γνωρίζετε αλλάζοντας παραμέτρους σε μερικές από τις εντολές, ώστε να μπορείτε να δείτε τι συμβαίνει όταν το κάνετε. Δοκιμάστε να αλλάξετε τις ομοιότητες, το μέγεθος και το χρώμα των κύκλων στην οθόνη. Εδώ είναι τι έκανα αφού έμαθα πώς αλλάζω τις εντολές:

#συμπεριλάβω #συμπεριλάβω

#περιλαμβάνω

void setup () {

TFT_BL_ON;

Tft. TFTinit ();

Tft.fillCircle (110, 150, 100, ΚΙΤΡΙΝΟ)

Tft.fillCircle (100, 100, 25, ΜΑΥΡΟ)?

Tft.fillCircle (120, 120, 10, RED);

Tft.fillCircle (120, 120, 10, ΜΠΛΕ);

Tft.fillCircle (120, 120, 10, CYAN);

Tft.fillCircle (110, 110, 5, ΛΕΥΚΟ);

}

void loop () {

}

Αν τα κάνατε όλα αυτά, τότε είναι καιρός να προχωρήσετε. Κοιτάξτε μερικά από τα άλλα παραδείγματα μάθετε πώς να τα χρησιμοποιείτε μαζί. Θα πρέπει πιθανώς να μελετήσετε τα προγράμματα που σχεδιάζουν σχήματα ή σχήματα (π.χ. "drawRectangle" ή "drawNumbers").

Βήμα 4: Προσθήκη περιεχομένου

Αφού κατακτήσετε τη δημιουργία σχημάτων στην οθόνη, θα πρέπει να προχωρήσετε στην εκμάθηση της εμφάνισης εικόνων (drawbmp1 & 2) και του τρόπου σχεδίασης στην οθόνη (βαφή). Λοιπόν, αυτό είναι λίγο πολύ. Ευχαριστώ για την ανάγνωση και αν με πείσετε να δημοσιεύσω ένα άλλο διδακτικό για αυτό, αφήστε ένα σχόλιο. Ευχαριστώ για την ανάγνωση!

Συνιστάται: