Isi kandungan:

Tutorial Perisai TFT: 4 Langkah
Tutorial Perisai TFT: 4 Langkah

Video: Tutorial Perisai TFT: 4 Langkah

Video: Tutorial Perisai TFT: 4 Langkah
Video: Arduino TFT LCD Touch Screen Tutorial 2024, November
Anonim
Tutorial Perisai TFT
Tutorial Perisai TFT
Tutorial Perisai TFT
Tutorial Perisai TFT

Hari ini, anda akan belajar bagaimana anda boleh membuat dan menggunakan butang dalam projek Skrin Sentuh Arduino TFT anda. Saya menggunakan Perisai TFT 2.8 Kuman yang digabungkan dengan Kuman's Arduino UNO. Bonus: Perisai TFT dari Kuman dilengkapi dengan Stylus percuma yang boleh anda gunakan untuk penekanan yang lebih tepat!

Langkah 1: Persediaan

Persediaan
Persediaan
Persediaan
Persediaan

Klip di perisai ke papan Arduino anda. Pastikan ia tidak dengan cara yang salah! Anda boleh menggunakan gambar di atas untuk rujukan. Pasangkan papan Arduino anda ke PC anda dan masuk ke Perisian Arduino.

Allchips adalah platform perkhidmatan dalam talian komponen elektronik, anda boleh membeli semua komponen daripadanya

Langkah 2: Perpustakaan

Perpustakaan
Perpustakaan

Sebelum memuat naik kod, anda perlu memuat turun perpustakaan tersebut:

  • Adafruit TFT LCD
  • Adafruit GFX
  • Skrin Sentuh Adafruit

Setelah memuat turun fail ZIP, masukkan ke dalam Arduino IDE dengan masuk ke "Sketsa - Sertakan Perpustakaan - Tambahkan. ZIP Perpustakaan …"

Langkah 3: Memuktamadkan

Memuktamadkan
Memuktamadkan

Untuk contoh yang telah saya sediakan, anda boleh menggunakan kod yang anda dapati di sini. Saya telah menambah beberapa komen, untuk menjadikan perkara lebih jelas. Setelah memuat naik, anda dapat memeriksa apakah paparan berfungsi dengan betul dengan menekan butang. Sekiranya demikian, skrin akan berubah dan teks akan muncul.

Langkah 4: Penyelesaian masalah

Sekiranya penekanan anda tidak dikenali, anda boleh mengkalibrasi paparan dengan mengubah nilai di bahagian atas kod (TS_MINX, TS_MAXX, TS_MINY dan TS_MAXY). Butang berfungsi dengan memeriksa di mana layar ditekan dan jika berada di dalam koordinat butang itu sendiri, satu klik didaftarkan. Sekiranya nilai yang disebutkan di atas tidak betul, pendaftaran klik akan dimatikan

Disyorkan: