Daftar Isi:

TFT 1.44 Arduino Nano - Contoh Lainnya: 4 Langkah
TFT 1.44 Arduino Nano - Contoh Lainnya: 4 Langkah

Video: TFT 1.44 Arduino Nano - Contoh Lainnya: 4 Langkah

Video: TFT 1.44 Arduino Nano - Contoh Lainnya: 4 Langkah
Video: BELAJAR 22 PEMROGRAMAN ARDUINO - RTC (Real Time Clock) 2024, Juli
Anonim
TFT 1.44 Arduino Nano - Contoh Lainnya
TFT 1.44 Arduino Nano - Contoh Lainnya

Dalam tutorial ini, kita akan membahas lebih banyak contoh tentang apa yang dapat dilakukan dengan TFT 1,44 dan Arduino Nano dari kit Robo-Geek.

Silakan lihat untuk mempelajari cara menghubungkan ke TFT 1.44:

www.instructables.com/id/Using-TFT-144-Wit…

Dan jika Anda baru mengenal Arduino World, kami sangat menyarankan Anda memulai dengan:

www.instructables.com/id/Arduino-Nano/

Langkah 1: Inspirasi Contoh Reset Layar

Image
Image

Di Robo-Geek kami adalah penggemar berat film Short Circuit. Tutorial ini terinspirasi dari adegan pembuka, Struck by Lighting, di mana layar komputer yang ditempatkan di 5 batang tubuh Johnny diatur ulang. Dengan TFT 1.44, kita bisa membuat layar serupa tapi tentu saja untuk miniatur robot.

Perhatikan saat pemeriksaan sistem dilakukan, judul yang berbeda berkedip dalam huruf merah. Jadi ini sangat keren!

Kode sederhana ini akan digunakan untuk membuat ulang urutan pemeriksaan sistem.

Langkah 2: Kode

Seperti semua kode Arduino, ada 2 bagian:

Fungsi pengaturan dan fungsi loop. Fungsi lainnya adalah fungsi bantu.

Ada trik sederhana untuk membuat animasi. Ini untuk menggambar dalam warna, lalu menggambar hal yang sama dalam warna hitam. Selama latar belakangnya hitam, efeknya bagi pengguna adalah teks atau gambar berkedip. Kecepatan pemrosesan cukup cepat sehingga animasi cepat dimungkinkan dengan sedikit penundaan.

Layar dibagi dalam 10 bagian, 5 di setiap setengah layar.

Fungsi print_messages() mencetak bagian tertentu yang dipilih dan warna font yang dipilih.

Fungsi print_all_messages() mencetak semua bagian

Fungsi print_labels() menggambar label untuk layar (tombol ON/OFF, dll)

Fungsi draw_buttons() menggambar tombol

Fungsi animate_messages() memanggil fungsi print_messages() dan menampilkan pesan dalam urutan acak:

/Urutan: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6

Ide untuk perbaikan: Kode ini dapat ditingkatkan dan fungsi acak dapat digunakan sebagai gantinya.

Langkah 3: Contoh: Tidakkah Anda Ingin Menjadi Lada Juga?

Image
Image

Lebih banyak inspirasi dari film Short Circuit:

Sesuai contoh sebelumnya, kode ini menunjukkan cara berinteraksi dengan TFT 1,44 dari Robo-Geek Kits.

Fungsi printDrPepper() mencetak pesan.

Fungsi printDrPepper_withdelay() mencetak pesan dengan penundaan.

Fungsi rotateText() mencetak pesan dengan penundaan tetapi memutarnya di layar.

Potensi masalah:

Dengan TFT 1,44 beberapa kali pengaturan datang dikonfigurasi seolah-olah layar 128x160, oleh karena itu offset mungkin diperlukan dalam arah vertikal. Lihat tutorial berikut Langkah 4 untuk lebih jelasnya. Sekali lagi bagian dari kesenangan meretas perangkat kecil ini.

www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/

Langkah 4: Sumber Lain

Image
Image

Jika Anda mencari lebih banyak inspirasi, kami sarankan untuk menonton video luar biasa dari Educ8s ini.

Namun, penting untuk dicatat bahwa perpustakaan yang digunakan berbeda dari yang ditampilkan dalam tutorial sehingga kami tidak bertanggung jawab atas validitas video. Karena itu, selalu baik untuk bereksperimen dan belajar dari banyak orang dari komunitas open source.

Semoga sukses dengan proyek Anda dan beri tahu kami apa yang menginspirasi dalam proyek Anda berikutnya.

Direkomendasikan: