สารบัญ:

สร้างนาฬิกาด้วย M5stick C โดยใช้ Arduino IDE - นาฬิกาแบบเรียลไทม์ RTC พร้อม M5stack M5stick-C: 4 ขั้นตอน
สร้างนาฬิกาด้วย M5stick C โดยใช้ Arduino IDE - นาฬิกาแบบเรียลไทม์ RTC พร้อม M5stack M5stick-C: 4 ขั้นตอน

วีดีโอ: สร้างนาฬิกาด้วย M5stick C โดยใช้ Arduino IDE - นาฬิกาแบบเรียลไทม์ RTC พร้อม M5stack M5stick-C: 4 ขั้นตอน

วีดีโอ: สร้างนาฬิกาด้วย M5stick C โดยใช้ Arduino IDE - นาฬิกาแบบเรียลไทม์ RTC พร้อม M5stack M5stick-C: 4 ขั้นตอน
วีดีโอ: How to make stopwatch - M5Stick and Arduino IDE 2024, พฤศจิกายน
Anonim
Image
Image
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีสร้างนาฬิกาด้วยบอร์ดพัฒนา m5stick-C ของ m5stack โดยใช้ Arduino IDE ดังนั้น m5stick จะแสดงวันที่ เวลา & สัปดาห์ของเดือนบนจอแสดงผล

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สำหรับคำแนะนำนี้ คุณจะต้องมีสิ่งต่อไปนี้:

บอร์ดพัฒนา m5stick-c สายเคเบิล Type C

ขั้นตอนที่ 2: การตั้งค่า Arduino IDE

การตั้งค่า Arduino IDE
การตั้งค่า 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: รับวันที่ เวลา และจำนวนสัปดาห์บนจอแสดงผล

Image
Image

หลังจากอัปโหลดรหัสแล้ว คุณจะเห็นการแสดงผลและวันที่ เวลา & สัปดาห์ของเดือนจะแสดงบนหน้าจอตามที่ปรากฏในกรณีของฉัน หากคุณต้องการดูเวลาทำงานอย่างถูกต้องบนนาฬิกานี้ โปรดดูวิดีโอที่ให้ไว้และให้ ฉันรู้ในส่วนความคิดเห็นหากคุณต้องการแบ่งปันอะไรเกี่ยวกับเรื่องนี้

แนะนำ: