Mục lục:

IN TRÊN LCD - ARDUINO: 3 bước
IN TRÊN LCD - ARDUINO: 3 bước

Video: IN TRÊN LCD - ARDUINO: 3 bước

Video: IN TRÊN LCD - ARDUINO: 3 bước
Video: Giao Tiếp I2C Với LCD 16x2 Bằng Arduino Uno R3 | Điện tử DAT 2024, Tháng bảy
Anonim
IN TRÊN LCD - ARDUINO
IN TRÊN LCD - ARDUINO

GIỚI THIỆU

TÔI SẼ HƯỚNG DẪN BẠN CÁCH IN TRÊN MÀN HÌNH LCD 16X2 SỬ DỤNG ARDUINO

VÀ TÔI ĐÃ CÓ TẤT CẢ CÁC THÀNH PHẦN CỦA MÌNH TỪ RAM ĐIỆN TỬ

ram-e-shop.com/

Quân nhu

-ARDUINO UNO

-LCD 16X2

-BẢNG BẢNG

-POT 10K

Bước 1: SCHEMATIC

SCHEMATIC
SCHEMATIC

Bước 2: MÃ

/*

Thư viện LiquidCrystal - Hello World

Thể hiện việc sử dụng màn hình LCD 16x2. Thư viện LiquidCrystal hoạt động với tất cả các màn hình LCD tương thích với trình điều khiển Hitachi HD44780. Có rất nhiều trong số chúng ở ngoài kia, và bạn thường có thể biết chúng bằng giao diện 16 chân.

Bản phác thảo này in "Hello World!" vào màn hình LCD và hiển thị thời gian.

Mạch điện: * Chân LCD RS tới chân kỹ thuật số 12 * LCD Kích hoạt chân vào chân kỹ thuật số 11 * Chân LCD D4 đến chân kỹ thuật số 5 * Chân LCD D5 vào chân kỹ thuật số 4 * Chân LCD D6 đến chân kỹ thuật số 3 * Chân LCD D7 vào chân kỹ thuật số 2 * Chân LCD R / W nối đất * Chân LCD VSS nối đất * Chân LCD VCC đến điện trở 5V * 10K: * kết thúc vào + 5V và nối đất * gạt sang chân LCD VO (chân 3)

Thư viện ban đầu được thêm vào ngày 18 tháng 4 năm 2008 bởi David A. Mellis. Thư viện được sửa đổi vào ngày 5 tháng 7 năm 2009 bởi Limor Fried (https://www.ladyada.net) ví dụ được thêm vào ngày 9 tháng 7 năm 2009 bởi Tom Igoe được sửa đổi ngày 22 tháng 11 năm 2010 bởi Tom Igoe

Mã ví dụ này thuộc phạm vi công cộng.

www.arduino.cc/en/Tutorial/LiquidCrystal *

/ bao gồm mã thư viện: #include

// khởi tạo thư viện với số lượng các chân giao diện LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

void setup () {// thiết lập số cột và số hàng của màn hình LCD: lcd.begin (16, 2); // In thông báo ra màn hình LCD. lcd.print ("xin chào, thế giới!"); }

void loop () {// đặt con trỏ thành cột 0, dòng 1 // (lưu ý: dòng 1 là hàng thứ hai, vì phép đếm bắt đầu bằng 0): lcd.setCursor (0, 1); // in ra số giây kể từ khi đặt lại: lcd.print (millis () / 1000); }

Đề xuất: