Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σήμερα, θα μάθετε πώς μπορείτε να δημιουργήσετε και να χρησιμοποιήσετε κουμπιά στα έργα Arduino TFT Touchscreen. Χρησιμοποιώ την TFT Shield 2.8 του Kuman σε συνδυασμό με το Arduino UNO του Kuman. Μπόνους: Το TFT Shield από το Kuman έρχεται με δωρεάν γραφίδα που μπορείτε να χρησιμοποιήσετε για πιο ακριβείς πρέσες!
Βήμα 1: Ρύθμιση
Κουμπώστε την ασπίδα στην πλακέτα Arduino σας. Βεβαιωθείτε ότι δεν είναι με λάθος τρόπο! Μπορείτε να χρησιμοποιήσετε τις παραπάνω εικόνες για αναφορά. Συνδέστε την πλακέτα Arduino στον υπολογιστή σας και μπείτε στο λογισμικό Arduino.
Το Allchips είναι μια ηλεκτρονική πλατφόρμα υπηρεσιών ηλεκτρονικών εξαρτημάτων, μπορείτε να αγοράσετε όλα τα εξαρτήματα από αυτά
Βήμα 2: Βιβλιοθήκες
Πριν από τη μεταφόρτωση του κώδικα, θα χρειαστεί να κάνετε λήψη αυτών των βιβλιοθηκών:
- Adafruit TFT LCD
- Adafruit GFX
- Οθόνη αφής Adafruit
Αφού κατεβάσετε τα αρχεία ZIP, συμπεριλάβετε τα στο Arduino IDE μεταβαίνοντας στο "Sketch - Include Library - Add. ZIP Libraries …"
Βήμα 3: Ολοκλήρωση
Για το παράδειγμα που έχω ετοιμάσει, μπορείτε να χρησιμοποιήσετε τον κώδικα που μπορείτε να βρείτε εδώ. Έχω προσθέσει κάποια σχόλια, για να γίνουν πιο ξεκάθαρα τα πράγματα. Μετά τη μεταφόρτωση, μπορείτε να ελέγξετε αν η οθόνη λειτουργεί σωστά πατώντας το κουμπί. Αν ναι, η οθόνη θα αλλάξει και θα εμφανιστεί ένα κείμενο.
Βήμα 4: Αντιμετώπιση προβλημάτων
Εάν τα πατήματα σας παραμένουν αγνώριστα, μπορείτε να βαθμονομήσετε την οθόνη αλλάζοντας τις τιμές στο πάνω μέρος του κώδικα (TS_MINX, TS_MAXX, TS_MINY και TS_MAXY). Το κουμπί λειτουργεί ελέγχοντας πού πατιέται η οθόνη και αν βρίσκεται μέσα στις συντεταγμένες του ίδιου του κουμπιού, καταγράφεται ένα κλικ. Εάν οι παραπάνω τιμές δεν είναι σωστές, η εγγραφή κλικ θα απενεργοποιηθεί