Shield paparan ini hanya bertindak sebagai perisai LCD perkakasan tetapi dengan cara yang lebih bijak.
Perisai ini mengeluarkan 2 baris teks, yang setiap sifat teks disesuaikan dalam masa nyata.
Untuk menggunakan perisai ini, sambungkan Aplikasi ini ke Arduino menggunakan sambungan BT melalui modul BT (seperti HC-06) dan hanya menghantar arahan yang sesuai. Atau hanya bermain dengan aplikasi ini, hanya gunakan aplikasi Terminal Serial BT (juga dari saya), tetapkan sambungan Bluetooth dan hantar arahan melalui aplikasi.
Aplikasi ini lalai dijalankan dalam pandangan konsol yang memaparkan arahan Rentetan, teks-ke-ucapan dan medan teks-ke-paparan. Untuk bertukar ke dalam mod paparan, tekan butang 'Run LCD' di bahagian bawah skrin.
Untuk mula memaparkan teks, anda boleh menghantar arahan dalam format rentetan bersiri melalui sambungan Bluetooth yang ditubuhkan. Sebagai contoh, untuk memaparkan teks pada baris pertama, hantar '$ pertama' pertama (tanpa tanda baca) kemudian hantar apa-apa teks yang anda suka (sebaik-baiknya teks pendek, tanpa simbol '$') dan teks akan dipaparkan di tengah-tengah daripada aplikasinya.
Untuk beralih ke garisan kedua, hantar '$ saat' diikuti dengan teks yang anda mahu paparkan (tanpa simbol '$'). Teks itu akan diposisikan di bawah baris pertama teks yang telah dipaparkan sebelum ini.
$ Pertama
Temp:
$ Second
40˚C
Setiap perintah akan dijawab oleh aplikasi kepada pengirim. Sebagai contoh, dari kod di atas, anda akan melihat bahawa aplikasi Terminal Serial BT menerima 'baris pertama dipilih' dan 'baris kedua dipilih' yang dihantar oleh aplikasi Shield Paparan.
Jika anda menggunakan Arduino , anda boleh mendapatkan hasil yang sama dengan menggunakan perintah serial.println. Sebagai contoh:
Serial.Println ("$ Pertama");
Serial.Println ("Temp:");
Serial.Println ("$ second");
Serial. Println ("40˚C");
Untuk membuat aplikasi bercakap atau menyuarakan teks yang anda mahu, mulakan teks dengan simbol '*'. Sebagai contoh:
Serial.println ("* Halo, bagaimana anda? Saya kawan baru anda");
Seterusnya, anda boleh mengubah secara berasingan penampilan teks untuk kedua-dua baris seperti itu Sebagai saiz teks, warna teks, sudut teks dan juga warna latar belakang menggunakan arahan ini (kes sensitif):
$ tc - warna teks pertama
$ TC - warna teks kedua
$ TS - Pertama Saiz Teks Talian
$ TS - Saiz Teks Kedua
$ BC - Warna Latar Belakang
Sebagai contoh:
- Untuk menetapkan warna teks pertama ke kuning, hantar '$ tc9' ke App (tanpa tanda baca).
- Untuk menetapkan warna teks kedua ke hijau, hantar "$ TC4" ke aplikasi.
- Untuk menetapkan warna latar belakang untuk ungu, hantar "$ BC11" ke aplikasinya.
- Untuk menetapkan sudut teks baris pertama kepada 25˚, hantar '$ TA25' ke aplikasinya.
- Untuk menetapkan sudut teks kedua ke 60˚, hantar '$ TA60' ke aplikasinya .
Anda boleh mencari senarai penuh rujukan warna di halaman tetapan menggunakan menu 'Tetapan' atau hanya menghantar 'Senarai $' ke aplikasi menggunakan BT Serial App Terminal untuk menerima senarai melalui rentetan siri yang dikembalikan.
Perintah yang lain yang tersedia adalah '$ jelas' untuk membersihkan teks, '$ Reset' untuk menetapkan semula semua gaya untuk lalai, '$ masa' untuk menunjukkan Masa semasa, '$ Tarikh' untuk menunjukkan tarikh semasa, '$ Buzz' untuk bermain Bunyi Buzzer dan '$ Delay' untuk menetapkan beberapa kelewatan dalam MS sebelum ucapan dilakukan.
(Cuba ini Dalam Aplikasi Terminal Serial BT - Hanya gunakan fungsi tampal salinan):
No: 69
$ Second
Kaunter 4
$ TS40
$ TS80
$ TC6
$ TC0
$ bc9
$ Buzz
$ Delay2000
* Nombor 69 Counter 4
Atau cuba ini menggunakan kod Arduino:
Void Loop ()
{
Serial.Println ("$ First");
Serial.Println ("$ Time PM");
Serial.Printlln ("$ second");
Serial.Println ("$ Tarikh");
Serial.Println ($ TS70 ");
Serial.Println (" $ TS70 ");
Serial.Println (" $ TC7 ");
Serial.Println ("$ TC11");
Serial.Printlln ("$ BC9");
}
Anda boleh mencari senarai arahan dan contoh dalam menu 'Tetapan' di bahagian 'CheatSheet'.
Anda boleh menjalankan aplikasi ini dalam potret (lalai) atau landskap Mod menggunakan pilihan dari menu.
Terima kasih!