LCD text 1602 một sản phẩm quen thuộc với những người mới học và muốn thực hiện các dự án về điện tử, lập trình. Với khả hiển thị 2 dòng với mỗi dòng 16 ký tự, đồng thời có rất nhiều ví dụ mẫu được cộng đồng Arduino xây dựng sẵn sẽ giúp người mới sử dụng làm quen nhanh hơn cũng như tiết kiệm được thời gian trong việc phát triển ứng dụng của mình.
Thông số kỹ thuật
VSS: cực âm nguồn cho LCD - GND: 0V
VDD: cực dương nguồn LCD - 5V
Constrast Voltage (Vo): điều khiển độ sáng màn hình
Register Select (RS): lựa chọn thanh ghi
Read/Write (R/W)
Enable: Cho phép ghi vào LCD
D0 - D7: 8 chân trao đổi dữ liệu với các vi điều khiển, với 2 chế độ sử dụng
Backlight (Backlight Anode (+) và Backlight Cathode (-)): Tắt bật đèn màn hình LCD.
Sử dụng cơ bản
Chương trình hiển thị 2 hàng, hàng 1 hiển thị “IOT MAKER VN” và hàng 2 hiển thị “8/1/2016”. Ngoài ra sử dụng thêm biến trở để điều chỉnh độ sáng của LCD.
Kết nối
Arduino | Biến trở |
---|---|
VSS | GND |
VDD | VCC |
ADC | OUT |
Arduino | 12 | GND | 11 | 5 | 4 | 3 | 2 |
---|---|---|---|---|---|---|---|
LCD | RS | RW | E | D4 | D5 | D6 | D7 |
Code
#include <LiquidCrystal.h>
// Khởi tạo với các chân LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2);
lcd.print("IOT MAKER VN");
}
void loop()
{
lcd.setCursor(0, 1);
lcd.print(" 8/1/2016");
}
example-lcd-1602
Kết quả