Gần đây tôi đã liên kết một màn hình LCD 16 * 2 (Màn hình tinh thể lỏng) điển hình với Arduino Uno của tôi và đã liên kết tất cả các chân lên.
Đây là kết nối của tôi: (chân LCD trước)
1 = GND, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = đèn nền dương, 16 = đèn nền âm
#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);
}
Đây là mã mặc định cho LCD, tôi đã không viết nó.
Vì vậy, tôi đã làm tất cả điều này và khi tôi bật nó lên màn hình trống và không có gì xảy ra. Bất cứ ai có thể giải thích những gì tôi đã làm sai?