Mục lục:

Tạo đồng hồ với M5stick C bằng Arduino IDE - Đồng hồ thời gian thực RTC với M5stack M5stick-C: 4 bước
Tạo đồng hồ với M5stick C bằng Arduino IDE - Đồng hồ thời gian thực RTC với M5stack M5stick-C: 4 bước

Video: Tạo đồng hồ với M5stick C bằng Arduino IDE - Đồng hồ thời gian thực RTC với M5stack M5stick-C: 4 bước

Video: Tạo đồng hồ với M5stick C bằng Arduino IDE - Đồng hồ thời gian thực RTC với M5stack M5stick-C: 4 bước
Video: LÀM CÁCH NÀO ĐỂ GIẢI MÃ IR REMOTE TRÊN ARDUINO | Long Automation 2024, Tháng mười một
Anonim
Image
Image
Những thứ bạn cần
Những thứ bạn cần

Xin chào các bạn trong phần hướng dẫn này, chúng ta sẽ học cách tạo đồng hồ với bảng phát triển m5stick-C của m5stack bằng Arduino IDE. Vì vậy m5stick sẽ hiển thị ngày, giờ và tuần trong tháng trên màn hình.

Bước 1: Những thứ bạn cần

Đối với hướng dẫn này, bạn sẽ cần những thứ sau:

Bảng phát triển m5stick-c Cáp loại C

Bước 2: Thiết lập Arduino IDE

Thiết lập Arduino IDE
Thiết lập Arduino IDE

Đảm bảo rằng bạn đã cài đặt bo mạch ESP32 trong IDE Arduino của mình và nếu không đúng như vậy, hãy làm theo hướng dẫn sau để thực hiện điều đó: CÀI ĐẶT BAN ESP32:

Bước 3: Mã

Mã số
Mã số

Sao chép mã sau đây và tải nó lên bảng phát triển m5stick-C của bạn: bao gồm "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// đặt mã thiết lập của bạn ở đây, để chạy một lần: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (ĐEN); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("KIỂM TRA RTC"); RTC_TimeTypeDef TimeStruct; TimeStruct. Hours = 18; TimeStruct. Minutes = 56; TimeStruct. Seconds = 10; M5. Rtc. SetTime (& TimeStruct); RTC_DateTypeDef DateStruct; DateStruct. WeekDay = 3; DateStruct. Month = 3; DateStruct. Date = 22; DateStruct. Year = 2019; M5. Rtc. SetData (& DateStruct);} void loop () {// đặt mã chính của bạn ở đây, để chạy lặp lại: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Dữ liệu:% 04d-% 02d-% 02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Tuần:% d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Thời gian:% 02d:% 02d:% 02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); trì hoãn (500);}

Bước 4: Lấy ngày, giờ và số tuần trên màn hình

Image
Image

Sau khi tải mã lên, bạn có thể thấy màn hình hiển thị và ngày giờ & tuần trong tháng sẽ được hiển thị như trong trường hợp của tôi. Nếu bạn muốn xem thời gian chạy chính xác trên đồng hồ này, vui lòng tham khảo video được cung cấp và cho tôi biết trong phần bình luận nếu bạn muốn chia sẻ bất cứ điều gì về nó.

Đề xuất: