Isi kandungan:

TFT 1.44 Arduino Nano - Lebih Banyak Contoh: 4 Langkah
TFT 1.44 Arduino Nano - Lebih Banyak Contoh: 4 Langkah

Video: TFT 1.44 Arduino Nano - Lebih Banyak Contoh: 4 Langkah

Video: TFT 1.44 Arduino Nano - Lebih Banyak Contoh: 4 Langkah
Video: Tutorial OLED I2C Display degan Arduino (Image & Animation) #Arduino 2024, Disember
Anonim
TFT 1.44 Arduino Nano - Lebih Banyak Contoh
TFT 1.44 Arduino Nano - Lebih Banyak Contoh

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

Image
Image

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?

Image
Image

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

Image
Image

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: