1.Mô tả

Chắc các bạn sẽ biết sử dụng LCD 16x2?Thật dễ dàng và đơn giản đúng không?Nhưng hãy thử có tác dụng như mình, thêm các cảm giác chữ để làm nó nhộn nhịp hơn, độc đáo rộng cho người xem thì hay hơn nhiều.Nào, cùng bước đầu thôi!

2.quý khách hàng yêu cầu gì?

Quý Khách cần:

Một số dây breadboard

3.Cắm mạch

Các các bạn cắm nhỏng dưới đây, y hệt bài Điều khiển LCD bằng inhopbanh.com UNO của chúng ta Tôi Yêu inhopbanh.com.

Bạn đang xem: Lcd 16x2 chỉ hiện 1 dòng

4.Code

4.1.Blink 

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

//Thêm thư viện LiquidCrystal - nó tất cả sẵn do vậy các bạn không bắt buộc cài thêm gì cả#include //Khởi chế tác với các chânLiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() lcd.begin(16, 2);//Thông báo đây là LCD 1602 lcd.print("Hello World!");//In ra chiếc chữ, bạn có thể chỉnh chữ lại tuỳ ý lcd.setCursor(0 , 1); lcd.print("inhopbanh.com"); void loop() lcd.noDisplay();//Xoá screen hiển thịdelay(500);//đợi 0,5 giâylcd.Display();//Hiển thị trở lạidelay(500);Kết quả:

4.2.Tự hễ cuộn chữ

Cmùi hương trình trường đoản cú dịch chuyển chữ ngơi nghỉ loại lần đầu trên LCD lúc ban đầu có kí trường đoản cú sinh sống loại sản phẩm 2:

// Thêm tlỗi viện#include //Knhị báo các chân LCDLiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() // Cấu hình mặt hàng với cột LCD lcd.begin(16, 2);void loop() { // Đưa con trỏ về địa điểm (0,0): lcd.setCursor(0, 0); // In ra giá trị trường đoản cú 0 - 9: for (int thisChar = 0; thisChar Kết quả:

*

4.3.Blinks nhỏ trỏ

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

// Thêm thư viện#include //Knhị báo các chân LCDLiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() // Cấu hình mặt hàng và cột: lcd.begin(16, 2); // In thông báo hello ra LCD. lcd.print("hello, world!");void loop() // Tắt blink con trỏ lcd.noBlink(); delay(3000); // Bật bliên kết con trỏ lcd.blink(); delay(3000);Kết quả:

*

4.4.Bliên kết con trỏ dưới dạng dấu gạch ốp nối

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

// Thêm tlỗi viện#include //Knhị báo các chân LCDLiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() // Khởi tạo LCD: lcd.begin(16, 2); // In thông tin bên trên LCD. lcd.print("hello, world!");void loop() // Tắt bé trỏ: lcd.noCursor(); delay(500); // Hiện con trỏ: lcd.cursor(); delay(500);Kết quả:

*

4.5.Chạy chữ

Cho tất cả chữ chạy từ bỏ trái thanh lịch nên cùng ngược lại.

// Thêm thư viện#include //Knhị báo các chân LCDLiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() // Cấu hình LCD lcd.begin(16, 2); // In hello ra LCD.

Xem thêm: " Kem Chống Nắng Nivea Spf 50 Pa+++, Kem Chống Nắng Nivea Chính Hãng, Khuyến Mãi 2021

lcd.print("hello, world!"); delay(1000);void loop() { // Cuộn 13 địa chỉ lịch sự trái for (int positionCounter = 0; positionCounter Kết quả:

*

4.6. In chữ cùng trường đoản cú xuống dòng

Chương thơm trình từ xuống loại Lúc vượt quá số ký trường đoản cú trong một dòng:

// Thêm thỏng viện#include // Khai báo 2 trở nên lưu mặt hàng cùng cột LCDconst int numRows = 2;const int numCols = 16;//Knhị báo các chân LCDLiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() // Cấu hình LCD: lcd.begin(numCols, numRows);void loop(){ // Hiển thị ký kết tự trường đoản cú a - z: for (int thisLetter = "a"; thisLetter

Kết quả

*

4.7.Text Direction

Kiểm thẩm tra địa chỉ bé trỏ, ví dụ này tương xứng cho những ứng dụng tinh chỉnh và điều khiển lựa chọn thực đơn cần sử dụng nút bấm:

// Thêm thỏng viện#include //Knhì báo các chân LCDLiquidCrystal lcd(12, 11, 5, 4, 3, 2);int thisChar = "a";void setup() // Cấu hình LCD: lcd.begin(16, 2); // Bật nhỏ trỏ: lcd.cursor();void loop() // Đảo chiều tại "m": if (thisChar == "m") // Dịch đề nghị mang lại ký kết tự tiếp nối lcd.rightToLeft(); // Đảo chiều thường xuyên tại "s": if (thisChar == "s") // Dịch trái mang đến ký kết trường đoản cú tiếp nối lcd.leftToRight(); // reset trên "z": if (thisChar > "z") // Tới địa điểm (0,0): lcd.home(); // Bắt đầu in a trên 0 thisChar = "a"; // In cam kết từ lcd.write(thisChar); // delay: delay(1000); // Tăng ký kết tự tiếp theo: thisChar++;Kết quả:

*

5. Cái kết

Mình sẽ chỉ chúng ta phương pháp thực hiện các hiệu ứng khác biệt, cơ phiên bản tốt nhất của Text LCD 16x2.Chúc chúng ta như ý cùng với những hiệu ứng này với áp dụng được vào nhiều project xuất xắc ho.