Isi kandungan:

Tutorial Arduino LCD 16x2 - Memadankan Paparan LCD 1602 Dengan Arduino Uno: 5 Langkah
Tutorial Arduino LCD 16x2 - Memadankan Paparan LCD 1602 Dengan Arduino Uno: 5 Langkah

Video: Tutorial Arduino LCD 16x2 - Memadankan Paparan LCD 1602 Dengan Arduino Uno: 5 Langkah

Video: Tutorial Arduino LCD 16x2 - Memadankan Paparan LCD 1602 Dengan Arduino Uno: 5 Langkah
Video: Cara Menggunakan LCD 16x2 dan I2C– Tutorial Arduino Mudah 2024, November
Anonim
Tutorial Arduino LCD 16x2 | Memaparkan Paparan LCD 1602 Dengan Arduino Uno
Tutorial Arduino LCD 16x2 | Memaparkan Paparan LCD 1602 Dengan Arduino Uno

Hai kawan kerana banyak projek memerlukan skrin untuk memaparkan data sama ada ia adalah meter diy atau paparan kiraan langganan YouTube atau kalkulator atau kunci papan kekunci dengan paparan dan jika semua jenis projek ini dibuat dengan arduino, mereka pasti memerlukan paparan dan kerana kebanyakan paparan tidak terlalu murah kecuali paparan 1602 LCD jadi idea yang baik untuk menggunakan paparan lcd 16x2 dengan arduino untuk projek tetapi satu-satunya masalah adalah paparan spi dan memerlukan banyak sambungan sehingga dalam tutorial ini kita akan melihat bagaimana saya menghubungkan paparan saya dengan arduino dan menulis kod untuk memaparkan beberapa data pada paparan lcd.

Langkah 1: Perkara yang Anda Perlu

Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu

Jadi untuk instruksional ini, kita memerlukan perkara berikut: LCD 16X2

Arduino uno

Potensiometer 10K

Perintang 220 ohm

Menyambung wayar

Papan roti

Langkah 2: Pin 1602 Paparan LCD

Pin 1602 Paparan LCD
Pin 1602 Paparan LCD

Pin berikut ini terdapat di paparan: VSS: Ini adalah pin ground. VDD: Ini adalah pin 5V. V0: Pin ini mengawal kontras LCD. RS (Register Select Pin): Pin ini mengawal tempat anda menulis data dalam memori LCD. Terdapat dua jenis daftar; Daftar data yang menyimpan apa yang terdapat di skrin dan daftar arahan di mana LCD mencari arahan seterusnya. R / W (Baca / Tulis Pin): Pin ini memilih mod; Mod membaca atau mod Penulisan. Menyambungkannya ke tanah akan meletakkan LCD dalam mod baca. E (Enable Pin): Pin ini membolehkan penulisan ke register. Pin Data: Terdapat 8 pin data (D0-D7). Keadaan tinggi atau rendah pin ini mewakili bit yang anda tulis untuk didaftarkan dalam mod tulis atau nilai yang anda baca dalam mod baca. Dua pin terakhir adalah untuk lampu belakang LCD. Beberapa LCD mempunyai 16 pin dan beberapa lagi mempunyai 14 pin. Sekiranya anda mempunyai LCD 14 pin maka ini bermakna tidak ada lampu belakang. A (LED +): Pin ini adalah sambungan positif lampu belakang. K (LED-): Pin ini adalah sambungan negatif lampu belakang.

Langkah 3: Sambungan

Sambungan
Sambungan

LCD boleh disambungkan dalam mod 4 bit dan 8 bit. Dalam mod 4 bit, kita hanya perlu menggunakan 4 pin data sedangkan dalam mod 8 bit kita harus menggunakan semua 8 pin data. Anda boleh melakukan hampir semua perkara dalam mod 4 bit, jadi dalam contoh ini kita akan menyambungkannya dalam mod 4 bit. Sambungan LCD dengan Arduino adalah seperti berikut16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Tengah potensiometer 10K

Sambungkan kedua hujung potensiometer ke GND dan 5V

RS. Pin 7R / W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A Hingga 5V hingga 220 ohm perintangK GND

Langkah 4: Kod

Kod
Kod

Sebelum memuat naik kod di Arduino, anda perlu memuat turun perpustakaan untuk LCD. Perpustakaan akan mempunyai fungsi terbina dalam yang akan membantu kita membuat kodnya mudah. Muat turun pustaka dari pautan di bawah jika IDE menunjukkan ralat untuk paparan Perpustakaan PerpustakaanLCD: https://github.com/arduino-libraries/LiquidCrystal Selepas memuat turun, ekstrak ke folder perpustakaan Arduino. # Sertakan "LiquidCrystal.h" // Memulakan perpustakaan untuk LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Memulakan pin di mana kita telah menyambungkan penyediaan LCDvoid () // Apa sahaja yang ditulis di dalamnya hanya akan berjalan sekali {lcd.begin (16, 2); // Memulakan antara muka pada layar LCDlcd.setCursor (0, 0); // tetapkan kursor ke lajur 0, line1lcd.print ("Selamat Datang ke"); // cetak namelcd.setCursor (0, 1); // tetapkan kursor ke lajur 0, baris 2lcd.print ("Arduino World"); // nama cetak} gelung kosong () // Apa sahaja yang ditulis di dalamnya akan berjalan berulang kali {}

Langkah 5: Keluaran

Pengeluaran
Pengeluaran
Pengeluaran
Pengeluaran

Setelah memuat naik kod apa sahaja teks yang anda masukkan ke dalam kod itu akan dipaparkan di paparan lcd anda sebagai milik saya dan anda boleh menggunakan Potentiometer untuk menyesuaikan kecerahan paparan untuk melihatnya dengan lebih jelas.

Disyorkan: