สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีสร้างนาฬิกาด้วยบอร์ดพัฒนา m5stick-C ของ m5stack โดยใช้ Arduino IDE ดังนั้น m5stick จะแสดงวันที่ เวลา & สัปดาห์ของเดือนบนจอแสดงผล
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
สำหรับคำแนะนำนี้ คุณจะต้องมีสิ่งต่อไปนี้:
บอร์ดพัฒนา m5stick-c สายเคเบิล Type C
ขั้นตอนที่ 2: การตั้งค่า Arduino IDE
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งบอร์ด ESP32 ใน Arduino IDE ของคุณแล้ว และหากไม่เป็นเช่นนั้น โปรดปฏิบัติตามคำแนะนำต่อไปนี้เพื่อดำเนินการดังกล่าว:ESP32 BOARDS INSTALL:
ขั้นตอนที่ 3: รหัส
คัดลอกโค้ดต่อไปนี้ด้านล่างและอัปโหลดไปยังบอร์ดพัฒนา m5stick-C ของคุณ:include "M5StickC.h"RTC_TimeTypeDef RTC_TimeStruct;RTC_DateTypeDef RTC_DateStruct;void setup() { // ใส่รหัสการตั้งค่าของคุณที่นี่ เพื่อเรียกใช้ครั้งเดียว: M5.begin(); M5. Lcd.setRotation(3); M5. Lcd.fillScreen (สีดำ); M5. Lcd.setTextSize(1); M5. Lcd.setCursor(40, 0, 2); M5. Lcd.println("RTC TEST"); RTC_TimeTypeDef TimeStruct; TimeStruct. Hours = 18; TimeStruct. Minutes = 56; TimeStruct วินาที = 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() { // ใส่รหัสหลักของคุณที่นี่ เพื่อเรียกใช้ซ้ำ: M5. Rtc. GetTime(&RTC_TimeStruct); M5. Rtc. GetData(&RTC_DateStruct); M5. Lcd.setCursor(0, 15); M5. Lcd.printf("ข้อมูล: %04d-%02d-%02d\n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf("สัปดาห์: %d\n", RTC_DateStruct. WeekDay); M5. Lcd.printf("เวลา: %02d: %02d: %02d\n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); ล่าช้า (500);}
ขั้นตอนที่ 4: รับวันที่ เวลา และจำนวนสัปดาห์บนจอแสดงผล
หลังจากอัปโหลดรหัสแล้ว คุณจะเห็นการแสดงผลและวันที่ เวลา & สัปดาห์ของเดือนจะแสดงบนหน้าจอตามที่ปรากฏในกรณีของฉัน หากคุณต้องการดูเวลาทำงานอย่างถูกต้องบนนาฬิกานี้ โปรดดูวิดีโอที่ให้ไว้และให้ ฉันรู้ในส่วนความคิดเห็นหากคุณต้องการแบ่งปันอะไรเกี่ยวกับเรื่องนี้