INHOUDSOPGAWE:

Maak 'n horlosie met M5stick C Met Arduino IDE - RTC-intydse klok met M5stack M5stick-C: 4 stappe
Maak 'n horlosie met M5stick C Met Arduino IDE - RTC-intydse klok met M5stack M5stick-C: 4 stappe

Video: Maak 'n horlosie met M5stick C Met Arduino IDE - RTC-intydse klok met M5stack M5stick-C: 4 stappe

Video: Maak 'n horlosie met M5stick C Met Arduino IDE - RTC-intydse klok met M5stack M5stick-C: 4 stappe
Video: Introduction to M5Stack Core2 ESP32 2" Display Development Module -Robojax 2024, Julie
Anonim
Image
Image
Dinge wat jy nodig het
Dinge wat jy nodig het

Hallo ouens in hierdie instruksies, ons sal leer hoe om 'n horlosie te maak met 'n m5stick-C ontwikkelbord van m5stack met behulp van Arduino IDE. So m5stick sal datum, tyd en week van die maand op die skerm vertoon.

Stap 1: Dinge wat u nodig het

Vir hierdie instruksies benodig u die volgende dinge:

m5stick-c ontwikkelingsbord tipe C-kabel

Stap 2: Die opstel van die Arduino IDE

Die opstel van die Arduino IDE
Die opstel van die Arduino IDE

Maak seker dat u ESP32-borde in u Arduino IDE geïnstalleer het, en as dit nie die geval is nie, volg dan die volgende instruksies om dit te doen: ESP32 BOARDS INSTALL:

Stap 3: Kodeer

Kode
Kode

Kopieer die onderstaande kode en laai dit op na u m5stick-C-ontwikkelbord: sluit 'M5StickC.h' RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; ongeldige opstelling () {// sit u opstellingskode hier, om een keer te hardloop: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (SWART); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC -TOETS"); 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);} leemte lus () {// plaas u hoofkode hier om herhaaldelik uit te voer: 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 ("Week: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Tyd: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); vertraging (500);}

Stap 4: Kry datum, tyd en aantal weke op die skerm

Image
Image

Nadat u die kode opgelaai het, kan u die skerm sien, en die datum, tyd en week van die maand sal vertoon word soos dit in my geval verskyn. As u die tyd op hierdie horlosie wil sien, verwys dan na die video ek weet in die kommentaarafdeling as u iets daaroor wil deel.

Aanbeveel: