2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đây là một dự án dựa trên breadboard sử dụng Atmel Atmega 2560 (Arduino Mega) và Màn hình LCD 16x2 để tạo ra đồng hồ kỹ thuật số 12 giờ mà không cần thêm thiết bị ngoại vi. Chúng tôi cũng có thể đặt và sửa đổi thời gian với sự trợ giúp của hai nút nhấn.
Toàn bộ mạch được cung cấp bởi + 5V và + 3.3V của Arduino Mega. Mã đính kèm cũng có thể được sửa đổi cho các Sản phẩm Arduino khác.
Bước 1: Yêu cầu
Những điều sau đây là bắt buộc để hoàn thành dự án này:
1- Arduino Mega hoặc Arduino UNO
2- Chiết áp (ví dụ: 5K)
3- LCD 16x2
4- Hai nút đẩy
Bước 2: Pin-outs & đấu dây
Đầu ra & đấu dây của Arduino Mega hoặc Arduino UNO và các thiết bị ngoại vi khác được đính kèm trong bước này và cũng được cung cấp như sau:
============= Arduino => LCD
=============
+ 5V => VDD hoặc VCC
GND => VSS
8 => RS
GND => RW
9 => E
4 => D4
5 => D5
6 => D6
7 => D7
+ 3,3V => A
GND => K
====================
Arduino => Chiết áp
====================
+ 5V => chân thứ nhất
GND => chốt thứ 3
====================
Chiết áp || LCD
====================
Pin thứ 2 => Vo
=> Bạn có thể đặt độ tương phản bằng Potentiometer
====================
Arduino => Nút nhấn 1
====================
+ 5V => chân thứ nhất
10 => chốt thứ 2
====================
Arduino => Nút nhấn 2
====================
+ 5V => chân thứ nhất
11 => chốt thứ 2
Bước 3: Tải lên mã
Tải mã lên Arduino Mega hoặc Arduino UNO. Sau khi tải mã lên Arduino, bạn sẽ nhận được đầu ra của Đồng hồ kỹ thuật số 12 giờ ở Màn hình LCD 16x2 được gắn với Arduino. Tệp Arduino.ino cũng được đính kèm trong bước này.
Sau đó, bạn phải thiết lập thời gian bằng cách sử dụng hai Nút đẩy được gắn với Arduino.