Arduino điều Khiển LCD 16x2 Phần 2 : Một Số Hiệu ứng Cơ Bản Của ...
Có thể bạn quan tâm
T-2 GROUP Arduino điều khiển LCD 16x2 Phần 2 : Một số hiệu ứng cơ bản của LCD 16x2 Arduino điều khiển LCD 16x2 Phần 2 : Một số hiệu ứng cơ bản của LCD 16x2 thitech Thứ Hai, 30 tháng 7, 2018 Edit Facebook Twitter Google Plus Pinterest Linkedin
Giới thiệu:
Xin chào các bạn! Hôm nay mình sẻ tiếp tục đề tài Arduino điều khiển LCD 16x2 .LCD không chỉ hiển thị các chuỗi ký tự hay số đơn giản mà ta còn có thể thêm vào các hiệu ứng giúp cho giao diện thêm sinh động và thú vị hơn tùy theo ý muốn cá nhân.Mục tiêu cần nắm :
Các pinout của LCD 16x2. Cách kết nối LCD với Arduino Cách điểu khiển LCD bằng Arduino.Chuẩn bị:
Arduino Uno . LCD 16x2. Bread board. Biến trở 10k ( tinh chỉnh độ sáng ) .Kết nối:
Code:
Hiệu ứng nhấp nháy:
#include <LiquidCrystal.h> // Khai báo thư viện LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Khởi tạo giao tiếp void setup() { // Khởi tạo LCD: lcd.begin(16, 2); // Hiển thị LCD. lcd.print("T-HI Group !!"); } void loop() { // Tắc màn hình : lcd.noDisplay(); delay(500); //Thời gian chờ 0.5s // Mở màn hình: lcd.display(); delay(500); }Chớp tắc trỏ cuối dòng:
#include <LiquidCrystal.h> // Khai báo thư viện const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); // Khởi tạo giao tiếp void setup() { // Khởi tạo LCD: lcd.begin(16, 2); // Hiển thị LCD. lcd.print("T-HI Group !!"); } void loop{ // Tắt mở con trỏ cuối dòng lcd.noBlink(); delay(3000); lcd.blink(); delay(3000); }Tự động cuộn chữ:
Tự dịch chuyển chữ ở dòng thứ 1 trên LCD khi bắt đầu có kí tự ở dòng thứ 2: #include <LiquidCrystal.h> // Khai báo thư viện const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); // Khởi tạo giao tiếp void setup() { // Khởi tạo LCD: lcd.begin(16, 2); void loop() { //Đặt con trỏ tại (0,0): lcd.setCursor(0, 0); // Xuất ký tự số từ 0 đến 9: for (int thisChar = 0; thisChar < 10; thisChar++) { lcd.print(thisChar); delay(500); } // Đặt con trỏ tại (16,1): lcd.setCursor(16, 1); // Tự động cuốn chử: lcd.autoscroll(); //Xuất ký tự số từ 0 đến 9 for (int thisChar = 0; thisChar < 10; thisChar++) { lcd.print(thisChar); delay(500); } // Tắt chế độ tự động cuộn chử: lcd.noAutoscroll(); // Xóa trang: lcd.clear(); }Chạy chữ :
Chữ chạy từ trái sang phải và ngược lại #include <LiquidCrystal.h> // Khai báo thư viện const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); // Khởi tạo giao tiếp void setup() { // Khởi tạo LCD: lcd.begin(16, 2); void loop() { // Cuộn từ vị trí 13 sang trái for (int positionCounter = 0; positionCounter < 13; positionCounter++) { lcd.scrollDisplayLeft(); //chờ delay(150); } // cuộn từ vị trí 29 sang phải for (int positionCounter = 0; positionCounter < 29; positionCounter++) lcd.scrollDisplayRight(); // Chờ delay(150); Ngoài những hiệu ứng cơ bản và thông dụng như trên thư viện LCD còn hỗ trợ thêm một số hiệu ứng đẹp mắt khác,các bạn có thể sử dụng tùy theo sàng tạo của bản thân.Share This:
Không có nhận xét nào
Bài đăng Cũ hơn ›› Đăng ký: Đăng Nhận xét ( Atom )Most Popular
- Arduino giao tiếp với Button (phần 3):Một nút nhấn điều khiển 2 led đơn theo từng chế độ Nội dung Sau đây là ví dụ về điều khiển 2 led đơn bằng 1 nút nhấn. Ở chế độ này thì gồm có 4 thao tác khác nhau. ...
- Arduino - Giao tiếp với Button (Phần 1): Bật tắt led bằng 2 nút nhấn Nội dung Xác định trạng thái của nút nhấn từ đó chúng ta có thể dùng các button để điều khiển bật tắt đèn led Từ...
- Arduino - Điều khiển led đơn qua giao tiếp serial giữa Arduino và PC . Thư viện Serial được dùng trong việc giao tiếp giữa các board mạch với nhau (hoặc board mạch với máy tính hoặc với các thiết bị khác). Tất ...
Nhãn
led đơn (9) Arduino (8) button (6) cơ bản (6) Pic16f887 (5) U8G2 (2) Chớp tắt LED đơn (1) GLCD (1) LCD (1) Serial (1) oled (1) trái tim (1)Tìm kiếm theo ngày đăng
Tìm kiếm theo ngày đăng thg 7 30 (2) thg 6 08 (2) thg 5 23 (1) thg 5 22 (6) thg 5 21 (2) thg 5 20 (1) thg 5 17 (1)Giới thiệu về tôi
thitech Xem hồ sơ hoàn chỉnh của tôiBáo cáo vi phạm
Từ khóa » Hiệu ứng Lcd Arduino
-
Các Hiệu ứng Cơ Bản Của LCD 16x2 | Cộng đồng Arduino Việt Nam
-
Các Hiệu ứng Hiển Thị Trên LCD Với Board Mạch Arduino - Góc Học IT
-
Hướng Dẫn Thiết Lập Màn Hình LCD Trên Arduino - Điện Tử Việt
-
Bài 6: Những Hiệu ứng Hiển Thị Cơ Bản Của LCD 16x2 Với Board ...
-
[Share Code] Các Hiệu ứng Cơ Bản Của LCD 16×2 Với Arduino
-
Giao Tiếp Module LCD 16x2 Với Arduino - ĐIỆN TỬ TƯƠNG LAI
-
[Tự Học Proteus] Hướng Dẫn Mô Phỏng Các Hiệu ứng Thú Vị Trên ...
-
[Arduino 11] Hướng Dẫn Hiển Thị LCD 16x2 Chữ Chạy - YouTube
-
Tổng Quan LCD 16×2 Và Giao Tiếp I2C LCD Sử Dụng Arduino
-
Hiệu ứng Hiển Thị Chữ Nhấp Nháy Trên LCD - YouTube
-
Chắc Các Bạn đã Biết Dùng LCD... - Cộng đồng Arduino Việt Nam
-
Lập Trình ESP32 Với Arduino IDE → I2C LCD (mở Rộng) - Ohtech
-
Liquid Crystal Displays (LCD) With Arduino
-
Màn Hình Cảm ứng TFT 3.2inch - Và - Arduino Mega 2560 - MLAB