Isi kandungan:
- Langkah 1: Reset Skrin Contoh Inspirasi
- Langkah 2: Kodnya
- Langkah 3: Contoh: Tidakkah Anda Ingin Menjadi Lada?
- Langkah 4: Sumber Lain
Video: TFT 1.44 Arduino Nano - Lebih Banyak Contoh: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Dalam tutorial ini, kita akan melihat lebih banyak contoh apa yang boleh dilakukan dengan TFT 1.44 dan Arduino Nano dari kit Robo-Geek.
Sila rujuk untuk mengetahui cara menyambung ke TFT 1.44:
www.instructables.com/id/Using-TFT-144-Wit…
Dan jika anda baru mengenal Arduino World, kami sangat menyarankan anda memulakan dengan:
www.instructables.com/id/Arduino-Nano/
Langkah 1: Reset Skrin Contoh Inspirasi
Di Robo-Geek, kami adalah peminat filem Short Circuit. Tutorial ini diilhamkan dari adegan pembukaan, Struck by Lighting, di mana skrin komputer yang berada di batang Johnny's 5 diset semula. Dengan TFT 1.44, kita dapat membuat layar yang serupa tetapi tentu saja untuk robot miniatur.
Perhatikan kerana pemeriksaan sistem dilakukan tajuk yang berbeza dengan huruf merah. Jadi ini sangat sejuk!
Kod ringkas ini akan digunakan untuk membuat urutan pemeriksaan sistem.
Langkah 2: Kodnya
Seperti semua kod Arduino, terdapat 2 bahagian:
Fungsi persediaan dan fungsi gelung. Fungsi selebihnya adalah fungsi tambahan.
Ada helah mudah untuk membuat animasi. Ia melukis dengan warna, kemudian melukis perkara yang sama dengan warna hitam. Selagi latar belakang berwarna hitam, kesannya kepada pengguna ialah teks atau gambar berkelip. Kelajuan pemprosesan cukup pantas sehingga animasi cepat dapat dilakukan dengan sedikit kelewatan.
Skrin dibahagikan dalam 10 bahagian, 5 di setiap separuh skrin.
Fungsi print_messages () mencetak bahagian tertentu yang dipilih dan warna fon yang dipilih.
Fungsi print_all_messages () mencetak semua bahagian
Fungsi print_labels () menarik label untuk skrin (butang ON / OFF, dll)
Fungsi draw_buttons () menarik butang
Fungsi animate_messages () memanggil fungsi print_messages () dan memaparkan mesej dalam apa yang muncul urutan rawak:
/ Urutan: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6
Idea untuk penambahbaikan: Kod ini dapat diperbaiki dan fungsi rawak dapat digunakan sebagai gantinya.
Langkah 3: Contoh: Tidakkah Anda Ingin Menjadi Lada?
Lebih banyak inspirasi dari filem Short Circuit:
Seperti contoh sebelumnya, kod ini menunjukkan cara berinteraksi dengan TFT 1.44 dari Robo-Geek Kits.
Fungsi printDrPepper () mencetak mesej.
Fungsi printDrPepper_withdelay () mencetak mesej dengan kelewatan.
Fungsi rotateText () mencetak mesej dengan kelewatan tetapi memutarnya di skrin.
Masalah yang berpotensi:
Dengan TFT 1.44 beberapa kali tetapan dikonfigurasi seolah-olah layar 128x160, oleh itu mungkin diperlukan pengimbangan pada arah menegak. Rujuk tutorial berikut Langkah 4 untuk maklumat lebih lanjut. Sekali lagi sebahagian daripada keseronokan menggodam peranti kecil ini.
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
Langkah 4: Sumber Lain
Sekiranya anda mencari lebih banyak inspirasi, kami mencadangkan untuk menonton video hebat dari Educ8s ini.
Walau bagaimanapun, penting untuk diperhatikan bahawa perpustakaan yang digunakan berbeza daripada yang ditunjukkan dalam tutorial sehingga kami tidak bertanggungjawab untuk kesahihan video. Setelah itu, adalah baik untuk bereksperimen dan belajar daripada sebilangan besar orang dari komuniti sumber terbuka.
Nasib baik dengan projek anda dan beritahu kami apa yang memberi inspirasi dalam projek anda yang seterusnya.
Disyorkan:
Contoh Kod Mash Up Arduino: 6 Langkah (dengan Gambar)
Contoh Mash Up Arduino Code: Tutorial ini melalui proses menggabungkan lakaran sampel Arduino untuk membuat prototaip projek yang berfungsi. Membangunkan kod untuk projek anda boleh menjadi bahagian yang paling menakutkan, terutamanya jika anda belum melakukannya seribu kali. Sekiranya
Cara Membuat OS Anda Sendiri! (kumpulan dan Contoh Di Dalam): 5 Langkah
Cara Membuat OS Anda Sendiri! (kumpulan dan Contoh Di Dalam): Buat sekarang
Contoh Pengawal Pad Menggunakan Data Murni: 4 Langkah
Contoh Pengawal Pad Menggunakan Data Murni: Dalam Instruksional ini, saya akan membuat pengawal untuk membolehkan beberapa pad kit drum elektronik Roland lama memicu bunyi tanpa modul dram asal yang disertakan dengan kit. Saya akan menggunakan Data Murni untuk membuat tampalan untuk dimuat beberapa fail wav dan kemudian p
Pengaturcaraan MTP Arduino Contoh: 5 Langkah
Pengaturcaraan MTP Arduino Contoh: Dalam Instructable ini, kami menunjukkan cara menggunakan lakaran pengaturcaraan SLG46824 / 6 Arduino untuk memprogramkan peranti Dialog SLG46824 / 6 GreenPAK ™ Multiple-Time Programmable (MTP). Sebilangan besar peranti GreenPAK adalah One-Time Programmable (OTP), yang bermaksud bahawa apabila mereka bukan V
Contoh Locker With Arduino Matrix Keypad 4x4: 6 Langkah
Contoh Locker With Arduino Matrix Keypad 4x4: 2 cara mengurus papan kekunci 16 butang tekan dengan minimum pin