Daftar Isi:
- Langkah 1: Inspirasi Contoh Reset Layar
- Langkah 2: Kode
- Langkah 3: Contoh: Tidakkah Anda Ingin Menjadi Lada Juga?
- Langkah 4: Sumber Lain
Video: TFT 1.44 Arduino Nano - Contoh Lainnya: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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
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?
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
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:
Perisai WiFi ESP8266 Lebih Murah untuk Arduino dan Mikro Lainnya: 6 Langkah (dengan Gambar)
Perisai WiFi ESP8266 yang Lebih Murah untuk Arduino dan Mikro Lainnya: Pembaruan: 29 Oktober 2020Diuji dengan perpustakaan papan ESP8266 V2.7.4 – berfungsi Pembaruan: 23 September 2016Jangan gunakan perpustakaan papan Arduino ESP V2.3.0 untuk proyek ini. V2.2.0 worksUpdate: 19 Mei 2016Rev 14 dari proyek ini merevisi perpustakaan dan kode untuk bekerja dengan
Rotary Encoder - Memahami dan Menggunakannya (Arduino/Pengendali lainnya): 3 Langkah
Rotary Encoder - Memahami dan Menggunakannya (Arduino/otherPengendali lainnya): Rotary encoder adalah perangkat elektro-mekanis yang mengubah gerakan rotasi menjadi informasi digital atau analog. Itu bisa berputar searah jarum jam atau berlawanan arah jarum jam. Ada dua jenis enkoder putar: enkoder absolut dan relatif (tambahan).Wh
(Ascensor) Model Lift Menggunakan Arduino, App Inventor dan Software Gratis Lainnya: 7 Langkah
(Ascensor) Model Lift Menggunakan Arduino, App Inventor, dan Perangkat Lunak Gratis Lainnya: ESPConstrucción, paso a paso, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), penemu aplikasi (para diseño de aplicación panel como de control del ascensor) y freeCAD y LibreCAD untuk diseño.Abajo
Pengontrol Pintasan Genggam (untuk Photoshop + Lainnya) [Arduino]: 4 Langkah
Pengontrol Pintasan Genggam (untuk Photoshop + Lainnya) [Arduino]: Terakhir kali saya membuat panel kontrol kecil untuk digunakan di Photoshop. Ini bekerja dengan sangat baik, dan saya masih menggunakannya! Tapi itu juga agak terbatas, hanya dengan lima tombol dan tombol ukuran dan opacity yang berguna. Saya masih menemukan diri saya banyak meraih keyboard … Jadi
Lampu Kontrol Suara Elektronik RGB Led Strips dan Lainnya Dengan Cortana dan Arduino Home Automation: 3 Langkah
Lampu Kontrol Suara Elektronik RGB Led Strips dan Lainnya Dengan Cortana dan Arduino Home Automation: Suka dengan ide untuk mengontrol berbagai hal dengan suara Anda? Atau tidak suka bangun dari tempat tidur untuk mematikan lampu? Tapi semua solusi yang ada seperti google home terlalu mahal? Sekarang Anda dapat membuatnya sendiri dengan harga di bawah $10. Dan yang lebih baik lagi sangat mudah