Mục lục:

EAL- Nhúng - Khóa kết hợp: 4 bước
EAL- Nhúng - Khóa kết hợp: 4 bước

Video: EAL- Nhúng - Khóa kết hợp: 4 bước

Video: EAL- Nhúng - Khóa kết hợp: 4 bước
Video: Túy Âm - Xesi x Masew x Nhatnguyen 2024, Tháng mười một
Anonim
EAL- Nhúng - Khóa kết hợp
EAL- Nhúng - Khóa kết hợp

Dự án này là một dự án cấp trường, mà tôi đã thực hiện để chọn môn học Lập trình C 2.1 trong EAL. Đây là lần đầu tiên, khi tôi thực hiện một dự án Arduino và lập trình C. Đó là một dự án, mà người trình bày một khóa kết hợp. Một khóa kết hợp chúng ta có thể sử dụng ở nhiều nơi hàng ngày. Chúng ta có thể sử dụng nó trong số những thứ khác trong két sắt hoặc khi chúng ta cần mở một cánh cửa nào đó.

Bước 1: Các thành phần

Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần

Để tạo dự án đó, tôi đã sử dụng các thành phần sau:

  • Arduino mega 2560
  • LCD 2x16 HD44780 xanh lam
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Bàn phím 4x4 8 chân
  • Led xanh lam
  • Liên hệ với cày
  • Dây kết nối
  • Ngân hang năng lượng

Bước 2: Kết nối

Sự liên quan
Sự liên quan
Sự liên quan
Sự liên quan

Hình trên và mô tả sau đây trình bày cách tất cả các thành phần được kết nối với Arduino Mega 2560.

Kết thúc LCD KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

BÀN PHÍM - Arduino 2560 Mega

hình nón A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAL - 8 pin

Bước 3: Lập trình

Tôi đã bắt đầu lập trình theo cách đó mà tôi đã tìm thấy thư viện cho màn hình LCD, mật khẩu, bàn phím. Tiếp theo, với các chương trình trợ giúp dễ dàng trong Arduino mà tôi đã kiểm tra, rằng các thành phần của tôi hoạt động tốt. Một trong những vấn đề lớn nhất là bộ chuyển đổi đó không giao tiếp với màn hình LCD. Sau một ngày dài và buổi tối, tôi đã tìm thấy một vấn đề. Vấn đề là địa chỉ sai trong trình chuyển đổi. Bước tiếp theo là kết thúc một chương trình.

Bàn phím, tôi đã sử dụng để nhập mã. (1111)

Servo đang hoạt động giống như một cơ chế mở khóa.

Màn hình LCD hiển thị mã mà tôi đã nhập. (1111)

Chương trình đang hoạt động theo cách mà sau khi tôi nhập mã chính xác, đèn LED màu xanh lam sáng lên và servo thực hiện chuyển động 90 độ.

Bước 4: Kiểm tra

Image
Image

Trong thử nghiệm, tôi đã nhập mã (1111), với dấu sao tôi đã phê duyệt. Sau khi tôi đã nhập đúng mã trên màn hình LCD, tôi có thể thấy dòng chữ MỞ và đèn LED màu xanh lam sáng lên và servo thực hiện chuyển động 90 độ. Khi tôi viết sai mã, tôi có thể thấy dòng chữ SAI.

Thiết bị đang hoạt động bình thường và không có bất kỳ sự cố nào.

Đó là một dự án dễ dàng, chúng tôi có thể sử dụng trong nhiều tình huống và địa điểm.

Đề xuất: