Sisällysluettelo:

Kellon tekeminen M5stick C: llä Arduino IDE: n avulla - RTC-reaaliaikainen kello M5stack M5stick-C: 4 vaihetta
Kellon tekeminen M5stick C: llä Arduino IDE: n avulla - RTC-reaaliaikainen kello M5stack M5stick-C: 4 vaihetta

Video: Kellon tekeminen M5stick C: llä Arduino IDE: n avulla - RTC-reaaliaikainen kello M5stack M5stick-C: 4 vaihetta

Video: Kellon tekeminen M5stick C: llä Arduino IDE: n avulla - RTC-reaaliaikainen kello M5stack M5stick-C: 4 vaihetta
Video: Build Seven Segment LED clock with Arduino and DS3231 - Robojax 2024, Joulukuu
Anonim
Image
Image
Tarvitsemasi asiat
Tarvitsemasi asiat

Hei kaverit tässä ohjeessa opimme tekemään kellon m5stick-C-kehityskortilla m5stackista Arduino IDE: n avulla, joten m5stick näyttää kuukauden päivämäärän, kellonajan ja viikon.

Vaihe 1: Tarvitsemasi asiat

Tätä ohjetta varten tarvitset seuraavat asiat:

m5stick-c-kehityskortin tyyppi C -kaapeli

Vaihe 2: Arduino IDE: n määrittäminen

Arduino IDE: n määrittäminen
Arduino IDE: n määrittäminen

Varmista, että olet asentanut ESP32-levyt Arduino IDE -laitteeseesi, ja jos näin ei ole, noudata seuraavia ohjeita: ESP32-LEVYJEN ASENNUS:

Vaihe 3: Koodi

Koodi
Koodi

Kopioi alla oleva koodi ja lataa se m5stick-C-kehityskortillesi: include "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// laita asennuskoodi tähän, jotta se suoritetaan kerran: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (MUSTA); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC -TESTI"); 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 () {// laita pääkoodisi tänne toistettavaksi: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Tiedot:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Viikko: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Aika: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); viive (500);}

Vaihe 4: Päivämäärän, kellonajan ja viikonumeron saaminen näyttöön

Image
Image

Kun olet ladannut koodin, voit nähdä näytön ja kuukauden päivämäärän ja viikon viikon, kuten minun tapauksessani. Jos haluat nähdä kellon kuluvan oikein tällä kellolla, katso annettu video ja anna Tiedän kommenttikentässä, jos haluat jakaa jotain siitä.

Suositeltava: