Bán Màn hình hiển thị text LCD 1602 giá rẻ

Đánh giá

:

Giá

:

28.000₫

Mô tả :

Màn hình hiển thị LCD 1602 LCD Text là 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.

Màn hình hiển thị LCD 1602 LCD Text  khắc phục được nhược điểm kết nối cần đến 8 dây của các module led khác, sản phẩm dùng module I2C tích hợp nên việc kết nối trở nên đơn giản với chỉ 4 dây.

Miễn phí vận chuyển với đơn hàng lớn hơn 1.000.000 đ

Miễn phí vận chuyển với đơn hàng lớn hơn 1.000.000 đ

Giao hàng ngay sau khi đặt hàng (áp dụng với Hà Nội & HCM)

Giao hàng ngay sau khi đặt hàng (áp dụng với Hà Nội & HCM)

Đổi trả trong 3 ngày, thủ tục đơn giản

Đổi trả trong 3 ngày, thủ tục đơn giản

Nhà cung cấp xuất hóa đơn cho sản phẩm này

Nhà cung cấp xuất hóa đơn cho sản phẩm này

 

                                                                                          Linh Kiện Điện Tử Caka.vn

 

 

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ 

 

Màn hình hiển thị LCD 1602 LCD Text là 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.

Màn hình hiển thị LCD 1602 LCD Text  khắc phục được nhược điểm kết nối cần đến 8 dây của các module led khác, sản phẩm dùng module I2C tích hợp nên việc kết nối trở nên đơn giản với chỉ 4 dây. LCD16X02 có khả năng hiển thị 2 hàng, mỗi hàng 16 kí tự, tương ứng với 2 hàng 16 cột. Để sử dụng được sản phẩm với chuẩn I2C cần thêm thư viện hỗ trợ và phải biết địa chỉ của sản phẩm trong đường truyền I2C. Sản phẩm có độ bền cao đồ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.

 

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

 

Thông số kỹ thuật Màn hình hiển thị LCD 1602 LCD Text

 

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

 

 

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

 

 

 

  • Sơ đồ chân của LCD 1602 LCD Text giống vối các sản phẩm LCD Text thông thường với 16 chân. nhưng module sửa dụng thêm IC tích hợp giao tiếp I2C do đó người dùng cần kết nối với 4 chân I2C.

  • VSS: tương đương với GND – cực âm
  • VDD: tương đương với VCC – cực dương (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 pin: Cho phép ghi vào LCD
  • D0 – D7: 8 chân dữ liệu, mỗi chân sẽ có giá trị HIGH hoặc LOW nếu bạn đang ở chế độ đọc (read mode) và nó sẽ nhận giá trị HIGH hoặc LOW nếu đang ở chế độ ghi (write mode)
  • Backlight (Backlight Anode (+) và Backlight Cathode (-)): Tắt bật đèn màn hình LCD.

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

Blink LCD 1602

Nhấp nháy chữ trên LCD:

 
  1. //Thêm thư viện LiquidCrystal - nó có sẵn vì vậy bạn không cần cài thêm gì cả
  2. #include <LiquidCrystal.h>
  3.  
  4. //Khởi tạo với các chân
  5. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  6.  
  7. void setup() {
  8.  
  9. lcd.begin(16, 2);//Thông báo đây là LCD 1602
  10. lcd.print("Hello World!");//In ra dòng chữ, bạn có thể chỉnh chữ lại tuỳ ý
  11. lcd.setCursor(0 , 1);
  12. lcd.print("arduino.vn");
  13. }
  14.  
  15. void loop() {
  16. lcd.noDisplay();//Xoá màn hình hiển thị
  17. delay(500);//chờ 0,5 giây
  18. lcd.Display();//Hiển thị trở lại
  19. delay(500);
  20. }
  21.  

Kết quả:

 

Tự động cuộn chữ LCD 1602

Chương trình tự dịch chuyển chữ ở dòng thứ 1 trên LCD khi bắt đầu có kí tự ở dòng thứ 2:

 
  1. // Thêm thư viện
  2. #include <LiquidCrystal.h>
  3.  
  4. //Khai báo các chân LCD
  5. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  6.  
  7. void setup() {
  8. // Cấu hình hàng và cột LCD
  9. lcd.begin(16, 2);
  10. }
  11.  
  12. void loop() {
  13. // Đưa con trỏ về vị trí (0,0):
  14. lcd.setCursor(0, 0);
  15. // In ra giá trị từ 0 - 9:
  16. for (int thisChar = 0; thisChar < 10; thisChar++) {
  17. lcd.print(thisChar);
  18. delay(500);
  19. }
  20.  
  21. // Đặt con trỏ tới vị trí (16,1):
  22. lcd.setCursor(16, 1);
  23. // Cấu hình hiển thị tự cuộn chữ:
  24. lcd.autoscroll();
  25. //IN giá trị từ 0 - 9:
  26. for (int thisChar = 0; thisChar < 10; thisChar++) {
  27. lcd.print(thisChar);
  28. delay(500);
  29. }
  30. // Tắt chức năng tự động cuộn
  31. lcd.noAutoscroll();
  32.  
  33. // Xóa màn hình cho vòng lặp kế tiếp
  34. lcd.clear();
  35. }

 

Kết quả:

 

 

Blink con trỏ LCD 1602

Chương trình chớp tắt con trỏ cuối dòng:

 
  1. // Thêm thư viện
  2. #include <LiquidCrystal.h>
  3.  
  4. //Khai báo các chân LCD
  5. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  6.  
  7. void setup() {
  8. // Cấu hình hàng và cột:
  9. lcd.begin(16, 2);
  10. // In thông báo hello ra LCD.
  11. lcd.print("hello, world!");
  12. }
  13.  
  14. void loop() {
  15. // Tắt blink con trỏ
  16. lcd.noBlink();
  17. delay(3000);
  18. // Bật blink con trỏ
  19. lcd.blink();
  20. delay(3000);
  21. }

 

Kết quả:

 

 

Blink con trỏ dưới dạng dấu gạch nối LCD 1602

Chương trình chớp tắt con trỏ cuối dòng dưới dạng gạch nối:

 
  1. // Thêm thư viện
  2. #include <LiquidCrystal.h>
  3.  
  4. //Khai báo các chân LCD
  5. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  6.  
  7. void setup() {
  8. // Khởi tạo LCD
  9. lcd.begin(16, 2);
  10. // In thông báo trên LCD.
  11. lcd.print("hello, world!");
  12. }
  13.  
  14. void loop() {
  15. // Tắt con trỏ:
  16. lcd.noCursor();
  17. delay(500);
  18. // Hiện con trỏ:
  19. lcd.cursor();
  20. delay(500);
  21. }

 

Kết quả:

 

 

Chạy chữ LCD 1602

Cho tất cả chữ chạy từ trái sang phải và ngược lại.

 
  1. // Thêm thư viện
  2. #include <LiquidCrystal.h>
  3.  
  4. //Khai báo các chân LCD
  5. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  6.  
  7. void setup() {
  8. // Cấu hình LCD
  9. lcd.begin(16, 2);
  10. // In hello ra LCD.
  11. lcd.print("hello, world!");
  12. delay(1000);
  13. }
  14.  
  15. void loop() {
  16. // Cuộn 13 vị trí sang trái
  17. for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
  18. // Cuộn 1 vị trí sang trái:
  19. lcd.scrollDisplayLeft();
  20. // delay:
  21. delay(150);
  22. }
  23.  
  24. // Cuộn 29 vị trí sang phải:
  25. for (int positionCounter = 0; positionCounter < 29; positionCounter++) {
  26. // Cuộn 1 vị trí sang phải:
  27. lcd.scrollDisplayRight();
  28. // wdelay:
  29. delay(150);
  30. }
  31.  
  32. // Cuộn 16 vị trí sang trái
  33. for (int positionCounter = 0; positionCounter < 16; positionCounter++) {
  34. // Cuộn 1 vị trí sang trái:
  35. lcd.scrollDisplayLeft();
  36. // delay:
  37. delay(150);
  38. }
  39.  
  40. // delay:
  41. delay(1000);
  42.  
  43. }

 

Kết quả:

 

 

 In chữ và tự xuống dòng LCD 1602

Chương trình tự xuống dòng khi vượt quá số ký tự trong 1 dòng:

 
  1. // Thêm thư viện
  2. #include <LiquidCrystal.h>
  3.  
  4. // Khai báo 2 biến lưu hàng và cột LCD
  5. const int numRows = 2;
  6. const int numCols = 16;
  7.  
  8. //Khai báo các chân LCD
  9. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  10.  
  11. void setup()
  12. { // Cấu hình LCD:
  13. lcd.begin(numCols, numRows);
  14. }
  15.  
  16. void loop()
  17. { // Hiển thị ký tự từ a - z:
  18. for (int thisLetter = 'a'; thisLetter <= 'z'; thisLetter++) {
  19. // Lặp lại trên cột:
  20. for (int thisRow = 0; thisRow < numRows; thisRow++) {
  21. // lặp lại trên hàng:
  22. for (int thisCol = 0; thisCol < numCols; thisCol++) {
  23. // Đặt giá trị con trỏ hiện tại:
  24. lcd.setCursor(thisCol, thisRow);
  25. // In các ký tự lên LCD:
  26. lcd.write(thisLetter);
  27. delay(200);
  28. }
  29. }
  30. }
  31. }

 

Kết quả:

 

 

Text Direction LCD 1602

Kiểm soát vị trí con trỏ, ví dụ này phù hợp cho các ứng dụng điều khiển chọn menu dùng nút bấm:

 
  1. // Thêm thư viện
  2. #include <LiquidCrystal.h>
  3.  
  4. //Khai báo các chân LCD
  5. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  6.  
  7. int thisChar = 'a';
  8.  
  9. void setup() {
  10. // Cấu hình LCD:
  11. lcd.begin(16, 2);
  12. // Bật con trỏ:
  13. lcd.cursor();
  14. }
  15.  
  16. void loop() {
  17. // Đảo chiều tại 'm':
  18. if (thisChar == 'm') {
  19. // Dịch phải cho ký tự kế tiếp
  20. lcd.rightToLeft();
  21. }
  22. // Đảo chiều tiếp tục tại 's':
  23. if (thisChar == 's') {
  24. // Dịch trái cho ký tự kế tiếp
  25. lcd.leftToRight();
  26. }
  27. // reset tại 'z':
  28. if (thisChar > 'z') {
  29. // Tới vị trí (0,0):
  30. lcd.home();
  31. // Bắt đầu in a tại 0
  32. thisChar = 'a';
  33. }
  34. // In ký tự
  35. lcd.write(thisChar);
  36. // delay:
  37. delay(1000);
  38. // Tăng ký tự tiếp theo:
  39. thisChar++;
  40. }

 

Kết quả:

 

 

 


 

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

 

Text LCD là các kiểu màn hình tinh thể lỏng nhỏ dùng để hiển thị các dòng chữ hoặc số trong bảng mã ASCII. Khác với mỗi loại LCD lớn, text LCD được chia thành các ô nhỏ và mỗi ô chỉ hiển thị được duy nhất một kí tự của ASCII. Mỗi ô của Text LCD bao gồm các chấm tinh thể lỏng, các chấm này kết hợp với nhau theo trình tự “ẩn” hoặc “hiện” sẽ tạo nên các kí tự cần hiển thị.

text-LCD-1

Text LCD 16x2

Trong Text LCD các mẫu kí tự đã được định nghĩa sẵn và kích thước của nó tương ứng với số kí tự có thể hiển thị được trên một dòng và tổng số dòng mà LCD có. Ví dụ LCD 20x4 là loại LCD có 4 dòng và mỗi dòng sẽ hiển thị được 20 kí tự.

Các kích thước của Text LCD bao gồm:

- Kích thước 16x1

- Kích thước 16x2

- Kích thước 16x4

- Kích thước 20x2

- Kích thước 20x4

 

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

Text LCD có hai cách giao tiếp cơ bản là mắc nối tiếp và nối song song. Mỗi loại Text LCD khác nhau thì sẽ có cách giao tiếp khác nhau và bạn cần phải tham khảo datasheet của từng loại. Tuy nhiên, thông thường chip HD44780U được coi là chuẩn chung cho các loại Text LCD. Do vậy, nếu muốn kiểm tra thì bạn có thể dùng chương trình được lập trên LCD 16x2 điều khiển bởi chip HD44780U để sử dụng cho các loại Text LCD khác.

 

 

text-LCD-2

 

Text LCD 20x4

Các chân điều khiển việc đọc và ghi dữ liệu của Text LCD bao gồm: RS, R/W và EN. Trong đó:

- R/W (chân số 4) là chân lựa chọn giữa việc đọc và ghi

- RS (chân số 3) là chân lựa chọn thanh ghi

- EN (chân số 5) là chân cho phép LCD hoạt động (Enable)

Có hai mode để ghi và đọc dữ liệu vào LCD đó là mode 8 bit và mode 4 bit.

 

 

 

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

LCD 1602 là dạng có 2 dòng hiển thị, tuy nhiên khi sử dụng làm đồng hồ thì tôi phải thiết kế lại bộ font để hiển thị số. Tận dụng LCD 1602 vừa có thể làm đồng hồ hiển thị số lớn, vừa có thể điều chỉnh cài đặt giờ, hoặc tạo các chức năng khác đưa vào vi xử lý được.

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

Màn hình LCD text LCD 1602 tích hợp module giao tiếp I2C: Màn hình khả năng hiển thị 2 dòng với mỗi dòng 16 ký tự, có kèm theo module giao tiếp I2C giúp việc giao tiếp với được dễ dàng hơn.

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

Phần cứng  bao gồm: 

1. Arduino uno hoặc các dòng mini nhỏ hơn miễn sao có các chân SDA, SCL 

2. Module chuyển đổi I2C -> LCD

3. Màn hình LCD 1602

 

 

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

Hiển thị lên màn hình LCD 1602 với giao thức I2C 


Bình thường màn hình LCD không thể giao tiếp 2 dây I2C với Arduino, với sự trợ giúp của module chuyển đổi giao tiếp I2c cho màn hình LCD, mọi việc đã trở nên đơn giản. 

Trong hướng dẫn này, bạn sẽ học cách sử dụng màn hình LCD I2C LCD 16×2 (và 20×4, e.t.c.) với Arduino uno. Với module I2C bạn sẽ có thể kết nối màn hình LCD với bảng Arduino chỉ với 2 dây dẫn. module I2C có một bộ chiết áp gắn sẵn để điều chỉnh độ tương phản.

 

 

Bán Màn hình hiển thị text LCD 1602 giá rẻ tại Caka.vn

 

 

 

 

 

 

Linh Kiện Điện Tử Caka.vn rất hân hạnh được phục vụ quý khách!

Mọi chi tiết về Màn hình hiển thị text LCD 1602 
xin vui lòng liên hệ theo thông tin dưới đây:

 

Linh Kiện Điện Tử Caka.vn

 

Địa Chỉ: Số 12/10 Lữ Gia - Phường 15 - Quận 11 - HCM

Điện Thoại: 0963631012 - 0983631012

Website: www.caka.vn

       Thanks & Best Regards!

Nội dung của bạn