Isi kandungan:

Memadankan LCD dengan Arduino di Tinkercad: 5 Langkah
Memadankan LCD dengan Arduino di Tinkercad: 5 Langkah

Video: Memadankan LCD dengan Arduino di Tinkercad: 5 Langkah

Video: Memadankan LCD dengan Arduino di Tinkercad: 5 Langkah
Video: Konfigurasi LCD i2c dengan Arduino UNO di Tinkercad 2024, November
Anonim
Image
Image
Apa yang kamu perlu
Apa yang kamu perlu

Projek Tinkercad »

Kod dalam artikel ini ditulis untuk LCD yang menggunakan pemacu Hitachi HD44780 standard. Sekiranya LCD anda mempunyai 16 pin, maka ia mungkin mempunyai pemacu Hitachi HD44780. Paparan ini boleh disambungkan dalam mod 4 bit atau mod 8 bit. Pendawaian LCD dalam mod 4 bit biasanya disukai kerana menggunakan empat wayar lebih sedikit daripada mod 8 bit. Dalam praktiknya, tidak ada perbezaan prestasi yang ketara antara kedua-dua mod tersebut. Dalam tutorial ini, saya akan menyambungkan LCD dalam mod 4 bit.

Langkah 1: Apa yang Anda Perlu

Apa yang kamu perlu
Apa yang kamu perlu
Apa yang kamu perlu
Apa yang kamu perlu
Apa yang kamu perlu
Apa yang kamu perlu

Untuk tutorial ini, anda memerlukan:

1. Arduino uno

2. Papan roti atau PCB

3. LCD 16x2

4. Potentiometer

Langkah 2: Pinout dan Sambungan LCD Dengan Arduino

Pinout dan Sambungan LCD Dengan Arduino
Pinout dan Sambungan LCD Dengan Arduino
Pinout dan Sambungan LCD Dengan Arduino
Pinout dan Sambungan LCD Dengan Arduino

Berikut adalah gambarajah pin pada LCD yang saya gunakan. Sambungan dari setiap pin ke Arduino akan sama, tetapi pin anda mungkin disusun secara berbeza pada LCD. Pastikan untuk memeriksa lembaran data atau mencari label pada LCD tertentu anda:

Anda juga mungkin perlu memasangkan header 16 pin ke LCD anda sebelum menyambungkannya ke papan roti. Ikuti rajah di bawah untuk memasang LCD ke Arduino anda:

Pin pin (RS) - 1

Aktifkan (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

Perintang dalam rajah di atas menetapkan kecerahan lampu latar. Nilai tipikal ialah 220 Ohms, tetapi nilai lain juga akan berfungsi. Perintang yang lebih kecil akan menjadikan lampu latar lebih cerah.

Potensiometer digunakan untuk menyesuaikan kontras skrin. Saya biasanya menggunakan potensiometer 10K Ohm, tetapi nilai lain juga akan berfungsi.

Langkah 3: Memprogram Arduino

Memprogram Arduino
Memprogram Arduino

Semua kod di bawah menggunakan pustaka LiquidCrystal yang telah diprapasang dengan Arduino IDE. Perpustakaan adalah sekumpulan fungsi yang dapat dengan mudah ditambahkan ke program dalam format yang disingkat.

Untuk menggunakan perpustakaan, perlu dimasukkan dalam program. Baris 1 dalam kod di bawah melakukan ini dengan perintah #include. Apabila anda memasukkan perpustakaan dalam program, semua kod di perpustakaan akan dimuat naik ke Ardunio bersama dengan kod untuk program anda.

Sekarang kami sudah bersedia untuk masuk ke dalam pengaturcaraan! Saya akan membahas lebih banyak perkara menarik yang boleh anda lakukan sebentar lagi, tetapi buat masa ini mari kita jalankan program ujian sederhana. Program ini akan mencetak "Selamat datang ke kelas saya" ke skrin kemudian setelah beberapa kelewatan "Cara belajar baru" dan pada akhir "Kelas Arduino oleh Mudit jain" di mana nama saya akan berkedip. Masukkan kod ini ke dalam kawasan kod tinkercad dan mulakan simulasi.

Langkah 4: Kod

Untuk projek yang lebih menarik, hubungi saya di:

Youtube:

Halaman Facebook:

Instagram:

#sertakan

LiquidCrystal lcd (1, 2, 4, 5, 6, 7); persediaan tidak sah () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("SELAMAT DATANG"); lcd.setCursor (3, 1); lcd.print ("KE KELAS SAYA"); kelewatan (2000); lcd.setCursor (5, 0); lcd.print ("Jalan Baru"); lcd.setCursor (3, 1); lcd.print ("Of Learning"); kelewatan (2000); lcd.clear (); } gelung void () {lcd.setCursor (2, 0); lcd.print ("Arduino class"); lcd.setCursor (2, 1); lcd.print ("Oleh MUDIT JAIN"); kelewatan (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Kelas Arduino"); kelewatan (500); }

Disyorkan: