LCD Text LCD2004 - IoTMaker
Có thể bạn quan tâm
LCD text 2004 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. Sản phẩm khắc phục được nhược điểm kết nối cần đến 8 dây của các moduke led khác, sản phẩm dùng module Ì2C tích hợp nên việc kết nối trở nên đơn gỉan với chỉ 4 dây. LED 20X04 có khả năng hiển thị 4 hàng, mỗi hàng 20 kí tự, tương ứng với 4 hàng 20 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.
Thông số kĩ thuật:
- Điện áp hoạt động: 5VDC
- Dòng điện tiêu thụ: 350uA - 600uA.
- Nhiệt độ hoạt động: -30°C đến 75°C.
- Kích thước 96 x 60 mm, chữ đen, nền xanh lá.
- Đèn Led nền có thể điều khiển bằng biến trở hoặc PWM.
- Có thể điều khiển bằng 6 chân tín hiệu.
- Hỗ trợ hiển thị bộ kí tự tiếng Anh và tiếng Nhật.
Sơ đồ chân
Sơ đồ chân của LED text 20x04 giống vối các sản phẩm LED 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.

IC LCM2004 là IC hỗ trợ giao tiếp I2C với 4 chân đầu vào
- SCL
- SDA
- VCC
- GND
Video demo
Thư hiện chương trình hiển thị trên LCD text 20x04 kết nối với Arduino Uno R3
Kết nối
Kết nối Arduino Uno R3 với IC LCM1602
| LCM1602 | Arduino Uno R3 |
|---|---|
| VCC | 5V |
| GND | GND |
| SDA | A4 |
| SCL | A5 |
Nối tắt 2 chân của ngõ ra LED trên IC
Lưu ý, để nạp chương trình thành công lên LCD 2004 hoặc một module, vi điều khiền bất kì trong đường truyền I2C cần phải biết chính xác địa chỉ module, vi điều khiển đó. Tham khảo để biết cách xác địa chỉ này:
I2C Scanner
Chương trình
Người dùng cần cài đặt thư viện Liquid Crystal I2C: Liquid Crystal I2C
<code class="language-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string"><Wire.h> </span></span> <span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string"><LiquidCrystal_I2C.h></span></span> <span class="hljs-comment">// Set the LCD address to 0x27 for a 16 chars and 2 line display</span> <span class="hljs-function">LiquidCrystal_I2C <span class="hljs-title">lcd</span><span class="hljs-params">(<span class="hljs-number">0x3F</span>, <span class="hljs-number">20</span>, <span class="hljs-number">4</span>)</span></span>; <span class="hljs-comment">// 0x3F is the address of the LCD</span> <span class="hljs-function"><span class="hljs-keyword">void</span> <span class="hljs-title">setup</span><span class="hljs-params">()</span> </span>{ <span class="hljs-comment">// initialize the LCD</span> lcd.begin(); <span class="hljs-comment">// Turn on the blacklight and print a message.</span> lcd.backlight(); lcd.setCursor(<span class="hljs-number">1</span>,<span class="hljs-number">0</span>); lcd.print(<span class="hljs-string">"IOT MAKER VIETNAM"</span>); lcd.setCursor(<span class="hljs-number">3</span>,<span class="hljs-number">1</span>); lcd.print(<span class="hljs-string">"Hello, world!"</span>); } <span class="hljs-function"><span class="hljs-keyword">void</span> <span class="hljs-title">loop</span><span class="hljs-params">()</span> </span>{ } </code>Kết quả
video LCD20x04:
Từ khóa » Với Lcd 20x4 Thì địa Chỉ Của Hàng 3 Là
-
Thông Số Kĩ Thuật Của LCD 20x4
-
Hiển Thị Thời Gian Thực Lên LCD 20x4 I2C Dùng Arduino
-
Lỗi Phổ Thông Khi Dùng LCD I2C Và Lưu ý Cách Sử Dụng Với Thư Viện ...
-
Điện Tử Cơ Bản (P2 - Màn Hình LCD & Adruino) - Viblo
-
Tổng Quan LCD 16×2 Và Giao Tiếp I2C LCD Sử Dụng Arduino
-
Giao Tiếp Module LCD 16x2 Với Arduino - ĐIỆN TỬ TƯƠNG LAI
-
Tổng Quan LCD1602 Và Giao Tiếp I2C LCD Sử Dụng Arduino - KME
-
Arduino Việt Nam | Em Cần Tìm LCD 20x4 Với I2C Rời Mn Ai Có Pass ...
-
Tổng Quan LCD 16x2 Và Giao Tiếp I2C LCD Sử Dụng Arduino
-
Tỏ Tình Theo Phong Cách Arduino Và I2C LCD - Chickgolden
-
GT TT VXL 08 2017 - Cidades Educadoras - 34 - Passei Direto