IoT - Internet Of Things IoT - Internet Of Things

Board phát triển Board phát triển

LCD text 1602

40.000 
Điểm tích lũy: 40 điểm
lcd-text-1605 [371]
Còn hàng
+

LCD text 1602

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

  • Điện áp hoạt động: 5V
  • Kích thước: 80 x 36 x 12.5 mm
  • Chữ trắng, nền xanh
  • Khoảng cách giữa hai chân kết nối là 0.1 inch tiện dụng khi kết nối với Breadboard
  • Đèn led nền có thể dùng biến trở hoặc PWM điều chình độ sáng thích hợp
  • Có thể được điều khiển với 6 dây tín hiệu

  • 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

    • RS=0 chọn thanh ghi lệnh
    • RS=1 chọn thanh ghi dữ liệu
  • Read/Write (R/W)

    • R/W=0 ghi dữ liệu
    • R/W=1 đọc dữ liệu.
  • 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

    • Chế độ 8 bit: Dữ liệu được truyền trên cả 8 đường, với bit MSB là bit DB7.
    • Chế độ 4 bit : Dữ liệu được truyền trên 4 đường từ DB4 tới DB7, bit MSB là DB7.
  • 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 với biến trở: Biến trở có 3 chân, chọn 1 chân làm GND, chân giữa tương ứng với núm vặn, chân còn lại kết nối VCC.
    Arduino Biến trở
    VSS GND
    VDD VCC
    ADC OUT
    • Arduino với LCD
    Arduino 12 GND 11 5 4 3 2
    LCD RS RW E D4 D5 D6 D7

LCD

  • 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ả

Đặc biệt

Thiết kế sx tại Việt Nam: