Innehållsförteckning:

Gör en klocka med M5stick C med Arduino IDE - RTC Realtidsklocka med M5stack M5stick-C: 4 steg
Gör en klocka med M5stick C med Arduino IDE - RTC Realtidsklocka med M5stack M5stick-C: 4 steg

Video: Gör en klocka med M5stick C med Arduino IDE - RTC Realtidsklocka med M5stack M5stick-C: 4 steg

Video: Gör en klocka med M5stick C med Arduino IDE - RTC Realtidsklocka med M5stack M5stick-C: 4 steg
Video: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, Juli
Anonim
Image
Image
Saker du behöver
Saker du behöver

Hej killar i dessa instruktioner kommer vi att lära oss hur man gör en klocka med m5stick-C utvecklingskort av m5stack med Arduino IDE. Så m5stick kommer att visa datum, tid och vecka i månaden på displayen.

Steg 1: Saker du behöver

För dessa instruktioner behöver du följande saker:

m5stick-c utvecklingskort Typ C-kabel

Steg 2: Konfigurera Arduino IDE

Konfigurera Arduino IDE
Konfigurera Arduino IDE

Se till att du har installerat ESP32-kort i din Arduino IDE och om det inte är fallet, följ följande instruktioner för att göra det: ESP32 BOARDS INSTALL:

Steg 3: Kod

Koda
Koda

Kopiera följande kod nedan och ladda upp den till ditt m5stick-C utvecklingskort: inkludera "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// lägg din installationskod här, för att köra en gång: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (SVART); 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 () {// lägg din huvudkod här för att köra upprepade gånger: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Data:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Vecka: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Tid: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); fördröjning (500);}

Steg 4: Visa datum, tid och antal veckor

Image
Image

Efter att du har laddat upp koden kan du se displayen och datum, tid och vecka i månaden kommer att visas på skärmen som den visas i mitt fall. jag vet i kommentarsfältet om du vill dela något om det.

Rekommenderad: