Mục lục:

Đồng hồ Arduino DS3231 RTC với màn hình LCD: 3 bước
Đồng hồ Arduino DS3231 RTC với màn hình LCD: 3 bước

Video: Đồng hồ Arduino DS3231 RTC với màn hình LCD: 3 bước

Video: Đồng hồ Arduino DS3231 RTC với màn hình LCD: 3 bước
Video: Arduino | Đồng hồ thời gian thực DS3231 + LCD 2024, Tháng bảy
Anonim
Đồng hồ Arduino DS3231 RTC với màn hình LCD
Đồng hồ Arduino DS3231 RTC với màn hình LCD

Để làm quen với DS3231 RTC (đồng hồ thời gian thực), tôi đã xây dựng một đồng hồ 24 giờ dựa trên arduino đơn giản. Nó có 3 nút với các chức năng sau: nhấn một nút bất kỳ để vào chế độ cài đặt thời gian, tăng giảm giờ theo phút bằng hai trong số các nút và cài đặt đồng hồ bằng nút thứ ba. Bạn có thể xem video về nó hoạt động tại vimeo.com/andrewideas/simplearduinoclock.

Vật liệu thiết yếu:

  • Một bảng phát triển arduino (tôi đã sử dụng một Uno)
  • Màn hình LCD dựa trên 16x2 HD44780 tiêu chuẩn
  • RTC dựa trên DS3231 (Tôi đã nhận được của tôi trên Amazon)
  • Ba nút nhấn
  • Ba điện trở (~ 10K ohm)
  • Một chiết áp (~ 10K ohm)
  • Một breadboard
  • Một số dây nhảy

Bước 1: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây

Tham khảo bản vẽ để biết hướng dẫn đi dây. Các nút được kết nối với các chân A0, A1 và A2. RTC sử dụng chân A5 cho SCL và chân A4 cho SDA. Chiết áp thay đổi độ tương phản trên màn hình LCD và màn hình LCD sử dụng chân kỹ thuật số từ 2 đến 7.

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

Lập trình
Lập trình

Sử dụng arduino IDE để tải bản phác thảo của tôi lên arduino của bạn.

Mã của tôi một phần dựa trên mã được cung cấp ở đây. Và, tất nhiên, mã của tôi được giải thích trong các bình luận của nó.

Bạn có thể tải xuống bản phác thảo từ hướng dẫn này.

Bước 3: Tiếp tục cuộc sống của bạn

Bạn làm được rồi! Trừ khi bạn không - trong trường hợp đó, hãy bình luận bên dưới và tôi sẽ cố gắng hết sức để giúp bạn. Nếu không, hãy tiếp tục và làm những điều lớn lao hơn nữa!

Cảm ơn!

Đề xuất: