جدول المحتويات:

صنع ساعة باستخدام 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 خطوات
فيديو: إصنع منبه للوقت بإستعمال الاردوينو Make a time alarm using Arduino 2024, ديسمبر
Anonim
Image
Image
أشياء تحتاجها
أشياء تحتاجها

مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية صنع ساعة باستخدام لوحة تطوير m5stick-C لـ m5stack باستخدام Arduino IDE ، لذا سيعرض m5stick التاريخ والوقت وأسبوع الشهر على الشاشة.

الخطوة 1: الأشياء التي تحتاجها

بالنسبة لهذه التعليمات ، ستحتاج إلى الأشياء التالية:

m5stick-c مجلس التنمية نوع c كابل

الخطوة 2: إعداد Arduino IDE

إعداد Arduino IDE
إعداد Arduino IDE

تأكد من تثبيت لوحات ESP32 في Arduino IDE الخاص بك ، وإذا لم يكن الأمر كذلك ، فيرجى اتباع الإرشادات التالية للقيام بذلك: ESP32 BOARDS INSTALL:

الخطوة 3: الكود

الشفرة
الشفرة

انسخ الكود التالي أدناه وقم بتحميله إلى لوحة تطوير m5stick-C الخاصة بك: تضمين "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") ؛ 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 () {// ضع الكود الرئيسي هنا ، للتشغيل بشكل متكرر: 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

بعد تحميل الكود ، يمكنك مشاهدة العرض وسيتم عرض التاريخ والوقت والأسبوع من الشهر كما هو معروض في حالتي ، إذا كنت تريد أن ترى الوقت يعمل بشكل صحيح على هذه الساعة ، يرجى الرجوع إلى الفيديو المقدم والسماح أعرف في قسم التعليقات إذا كنت تريد مشاركة أي شيء عنه.

موصى به: