Isi kandungan:
- Langkah 1: Komponen:
- Langkah 2: Prinsip
- Langkah 3: Diagram Skematik
- Langkah 4: Prosedur
- Langkah 5: Kod
Video: LCD 1602 Dengan Arduino Uno R3: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam pelajaran ini, kita akan belajar bagaimana menggunakan LCD1602 untuk memaparkan watak dan rentetan. LCD1602, atau paparan kristal cecair jenis watak 1602, adalah sejenis modul dot matrix untuk menunjukkan huruf, nombor, dan watak dan sebagainya. Ia terdiri daripada kedudukan matriks dot 5x7 atau 5x11; setiap kedudukan dapat menampilkan satu watak. Terdapat titik titik antara dua watak dan jarak antara garis, sehingga memisahkan watak dan garis. Nombor 1602 bermaksud pada paparan, 2 baris dapat ditunjukkan dan masing-masing 16 aksara. Sekarang mari kita periksa lebih banyak maklumat!
Langkah 1: Komponen:
- Papan Arduino Uno * 1
- Kabel USB * 1
- LCD1602 * 1
- Potensiometer (50kΩ) * 1
- Papan Roti * 1
- Wayar pelompat
Langkah 2: Prinsip
Secara umumnya, LCD1602 mempunyai port selari, iaitu, ia
akan mengawal beberapa pin pada masa yang sama. LCD1602 boleh dikategorikan menjadi sambungan lapan-port dan empat-port. Sekiranya sambungan lapan-port digunakan, maka semua port digital papan Arduino Uno hampir dihuni sepenuhnya. Sekiranya anda ingin menyambungkan lebih banyak sensor, port tidak akan tersedia. Oleh itu, sambungan empat port digunakan di sini untuk aplikasi yang lebih baik.
Pin LCD1602 dan fungsinya
VSS: disambungkan ke tanah
VDD: disambungkan ke bekalan kuasa + 5V
VO: untuk menyesuaikan kontras
RS: Pin pilih daftar yang mengawal di mana dalam memori LCD tempat anda menulis data. Anda boleh memilih sama ada daftar data, yang menyimpan apa yang terdapat di layar, atau daftar arahan, di mana pengawal LCD mencari petunjuk mengenai apa yang harus dilakukan selanjutnya.
R / W: Pin Baca / Tulis untuk memilih antara mod membaca dan menulis
E: Pin pengaktifkan yang membaca maklumat ketika tahap Tinggi (1) diterima. Arahan dijalankan apabila isyarat berubah dari tahap Tinggi ke tahap Rendah.
D0-D7: untuk membaca dan menulis data
A dan K: Pin yang mengawal lampu latar LCD. Sambungkan K ke GND dan A hingga 3.3v. Buka lampu latar dan anda akan melihat watak yang jelas dalam persekitaran yang agak gelap.
Langkah 3: Diagram Skematik
Langkah 4: Prosedur
Sambungkan K ke GND dan A hingga 3.3 V, dan kemudian lampu latar LCD1602 akan dihidupkan. Sambungkan VSS ke GND dan LCD1602 ke sumber kuasa. Sambungkan VO ke pin tengah potensiometer - dengan itu anda dapat menyesuaikan kontras paparan skrin. Sambungkan pin RS ke D4 dan R / W ke GND, yang bermaksud anda boleh menulis watak ke LCD1602. Sambungkan E ke pin6 dan watak yang dipaparkan di LCD1602 dikendalikan oleh D4-D7. Untuk pengaturcaraan, ia dioptimumkan dengan memanggil perpustakaan fungsi.
Langkah 1:
Bina litar.
Langkah 2:
Muat turun kod dari
Langkah 3:
Muat naik lakaran ke papan Arduino Uno
Klik ikon Muat Naik untuk memuat naik kod ke papan kawalan.
Sekiranya "Selesai memuat naik" muncul di bahagian bawah tetingkap, ini bermaksud lakaran berjaya dimuat naik.
Catatan: anda mungkin perlu menyesuaikan potensiometer pada LCD1602 sehingga dapat dipaparkan dengan jelas.
Langkah 5: Kod
// LCD1602
// Anda harus sekarang
lihat LCD1602 anda memaparkan watak yang mengalir "PRIMEROBOTICS" dan "hello, world"
// Laman Web: www.primerobotics.in
#sertakan
// sertakan kod perpustakaan
/**********************************************************/
char
array1 = "PrimeRobotics"; // rentetan untuk dicetak pada LCD
char
array2 = "hello, dunia!"; // rentetan untuk dicetak pada LCD
int masa =
250; // nilai masa kelewatan
// memulakan perpustakaan
dengan bilangan pin antara muka
LiquidCrystal
lcd (4, 6, 10, 11, 12, 13);
/*********************************************************/
persediaan tidak sah ()
{
lcd.begin (16, 2); // tetapkan bilangan lajur LCD dan
baris:
}
/*********************************************************/
gelung kosong ()
{
lcd.setCursor (15, 0); // tetapkan kursor ke lajur 15, baris 0
untuk (int positionCounter1 = 0;
kedudukanCounter1 <26; kedudukanCounter1 ++)
{
lcd.scrollDisplayLeft (); // Tatal kandungan paparan
ruang ke kiri.
lcd.print (array1 [positionCounter1]); // Cetak mesej ke LCD.
kelewatan (tim); // tunggu 250 mikrodetik
}
lcd.clear (); // Membersihkan skrin LCD dan meletakkan
kursor di sudut kiri atas.
lcd.setCursor (15, 1); // tetapkan kursor ke lajur 15, baris 1
untuk (int positionCounter2 = 0;
kedudukanCounter2 <26; kedudukanCounter2 ++)
{
lcd.scrollDisplayLeft (); // Tatal kandungan paparan
ruang ke kiri.
lcd.print (array2 [positionCounter2]); // Cetak mesej ke LCD.
kelewatan (tim); // tunggu 250 mikrodetik
}
lcd.clear (); // Membersihkan skrin LCD dan meletakkan
kursor di sudut kiri atas.
}
/**********************************************************/
Disyorkan:
Kalkulator DIY Arduino Menggunakan 1602 LCD dan Pad Kekunci 4x4: 4 Langkah
Kalkulator Arduino DIY Menggunakan 1602 LCD dan Pad Kekunci 4x4: Hai kawan-kawan dalam arahan ini kami akan membuat kalkulator menggunakan Arduino yang dapat melakukan pengiraan asas. Jadi pada dasarnya kita akan mengambil input dari papan kekunci 4x4 dan mencetak data pada paparan lcd 16x2 dan arduino akan melakukan pengiraan
Sistem Keselamatan RFID Dengan LCD 1602: 4 Langkah
Sistem Keselamatan RFID Dengan LCD 1602: Pengenalan Hari ini kita akan membuat Sistem Keselamatan RFID. Ini akan berfungsi seperti sistem keselamatan sehingga apabila tag atau kad RFID berada di dekatnya akan memaparkan mesej pada LCD 1602. Tujuan projek ini adalah untuk mensimulasikan bagaimana kunci pintu RFID berfungsi. Oleh itu
Tutorial Arduino LCD 16x2 - Memadankan Paparan LCD 1602 Dengan Arduino Uno: 5 Langkah
Tutorial Arduino LCD 16x2 | Memadankan Paparan LCD 1602 Dengan Arduino Uno: Hai Guys kerana banyak projek memerlukan skrin untuk memaparkan data sama ada paparan hitungan langganan diy atau YouTube atau kalkulator atau kunci papan kekunci dengan paparan dan jika semua jenis projek ini dibuat dengan arduino mereka akan menentukan
1602 Modul Perisai Keypad LCD Dengan Ransel I2C: 6 Langkah
1602 Modul Perisai Keypad LCD Dengan Ransel I2C: Sebagai sebahagian daripada projek yang lebih besar, saya ingin mempunyai paparan LCD dan papan kekunci untuk navigasi beberapa menu ringkas. Saya akan menggunakan banyak port I / O di Arduino untuk pekerjaan lain, jadi saya mahukan antara muka I2C untuk LCD. Oleh itu, saya membeli beberapa perkakasan
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan