Агуулгын хүснэгт:

Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам

Видео: Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам

Видео: Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Видео: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Арваннэгдүгээр
Anonim
Image
Image
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

Сайн байна уу залуусаа, энэ зааварчилгаанд бид m5stack-ийн хөгжүүлэлтийн самбар m5stack ашиглан Arduino IDE ашиглан цаг хийж сурах болно.

Алхам 1: Танд хэрэгтэй зүйл

Энэхүү зааварчилгааны хувьд танд дараахь зүйлс хэрэгтэй болно.

m5stick-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 TEST"); 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

Кодыг байршуулсны дараа та дэлгэцийг харах боломжтой бөгөөд сарны огноо, долоо хоногийг энэ тохиолдолд харуулах болно. Хэрэв та энэ цаг дээр зөв ажиллаж байгааг харахыг хүсвэл оруулсан видеог үзээд зөвшөөрнө үү. Хэрэв та энэ талаар ямар нэгэн зүйл хуваалцахыг хүсч байвал коммент хэсэгт би мэднэ.

Зөвлөмж болгож буй: