Mengapa LCD 16 * 2 saya tidak menampilkan karakter apa pun, meskipun semua kabel sudah benar?

9

Baru-baru ini saya telah menghubungkan layar LCD 16 * 2 (Liquid Crystal Display) pada Arduino Uno saya dan menghubungkan semua pin.

Ini koneksi saya: (pin LCD dulu)

1 = GND, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = cahaya latar positif, 16 = cahaya latar negatif

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows: 
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis()/1000);
}

Ini adalah kode yang merupakan standar untuk LCD, saya tidak menulisnya.

Jadi saya telah melakukan semua ini dan ketika saya menyalakannya di layar kosong dan tidak ada yang terjadi. Adakah yang bisa menjelaskan kesalahan saya?

Stratmoss
sumber
1
Apa yang terhubung ke pin LCD 3? Ini adalah kontras V0 dan perlu dihubungkan dengan potensiometer 10 Kohm. arduino.cc/en/Tutorial/HelloWorld
Mikael Patel

Jawaban:

7

Lihatlah tutorial ini tentang Adafruit . Ini akan memandu Anda melalui pengaturannya. Dalam tutorial mereka mengubah pin, yang saya yakini masalah di sini. Ini potongannya.

Diagram Fritzing

Dan ganti pin Anda:

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
PhillyNJ
sumber
5

Baru-baru ini saya juga menghadapi masalah serupa, dengan koneksi sebagai:

1 = GND, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = cahaya latar positif, 16 = cahaya latar negatif

Solusi: Saya baru saja menghubungkan VEE (pin 3) LCD ke Ground (GND) tanpa menggunakan potensiometer saat bekerja.

Suraj
sumber
1
Ini akan membuat Anda dalam keadaan darurat tetapi pada beberapa sudut pandang LCD sulit dibaca.
Ian Pitts
Jika Anda tidak perlu terus-menerus menyesuaikan kecerahan lampu latar LED, Anda dapat menggunakan resistor tetap sebagai pengganti potensiometer.
linhartr22
Solusi ini juga bekerja untuk saya. Hubungkan saja ground dengan VEE (pin3) dan tampilkan tampilan
habib
4

Apa yang terhubung ke pin LCD 3? Pin 3 adalah kontras V0 dan perlu dihubungkan dengan potensiometer 10 KOhm.

Beberapa LCD memerlukan tegangan kontras negatif, periksa lembar data tampilan.

Jika tegangan kontras tidak benar, tampilan akan tetap kosong. Saya menemukan masalah yang sama sampai saya melihat tegangan negatif harus diterapkan :-)

PE1DLG
sumber