Talaan ng mga Nilalaman:

Paggawa ng Clock Sa M5stick C Paggamit ng Arduino IDE - RTC Real Time Clock Sa M5stack M5stick-C: 4 na Hakbang
Paggawa ng Clock Sa M5stick C Paggamit ng Arduino IDE - RTC Real Time Clock Sa M5stack M5stick-C: 4 na Hakbang

Video: Paggawa ng Clock Sa M5stick C Paggamit ng Arduino IDE - RTC Real Time Clock Sa M5stack M5stick-C: 4 na Hakbang

Video: Paggawa ng Clock Sa M5stick C Paggamit ng Arduino IDE - RTC Real Time Clock Sa M5stack M5stick-C: 4 na Hakbang
Video: Wall Clock Assembly | Step by Step Procedure 2024, Nobyembre
Anonim
Image
Image
Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo

Kumusta mga tao sa mga itinuturo na ito matututunan natin kung paano gumawa ng isang orasan na may m5stick-C development board ng m5stack gamit ang Arduino IDE. Kaya't ipapakita ng m5stick ang petsa, oras at linggo ng buwan sa display.

Hakbang 1: Mga Bagay na Kailangan mo

Para sa mga itinuturo na ito kakailanganin mo ang mga sumusunod na bagay:

m5stick-c development board Type C cable

Hakbang 2: Pag-set up ng Arduino IDE

Pag-set up ng Arduino IDE
Pag-set up ng Arduino IDE

Siguraduhing na-install mo ang mga board ng ESP32 sa iyong Arduino IDE at kung hindi ito ang kadahilanan, mangyaring sundin ang mga sumusunod na itinuturo upang gawin iyon:

Hakbang 3: Code

Code
Code

Kopyahin ang sumusunod na code sa ibaba at i-upload ito sa iyong m5stick-C development board: isama ang "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruktur; RTC_DateTypeDef RTC_DateSonstr; void setup () {// ilagay ang iyong code sa pag-set up dito, upang tumakbo nang isang beses: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (BLACK); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC TEST"); RTC_TimeTypeDef TimeSonstr; TimeSonstr. Hours = 18; TimeStruct. Minutes = 56; TimeSonstr. Seconds = 10; M5. Rtc. SetTime (& TimeSonstr); RTC_DateTypeDef DateSonstr; DateStruct. WeekDay = 3; DateSonstr. Month = 3; DateStruktur. Date = 22; DateSonstr. Year = 2019; M5. Rtc. SetData (& DateSonstr);} void loop () {// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit: M5. Rtc. GetTime (& RTC_TimeSonstr); M5. Rtc. GetData (& RTC_DateSonstr); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Data:% 04d-% 02d-% 02d / n", RTC_DateSonstr. Year, RTC_DateSonstr. Month, RTC_DateSonstr. Date); M5. Lcd.printf ("Linggo:% d / n", RTC_DateS konstruktu. WeekDay); M5. Lcd.printf ("Oras:% 02d:% 02d:% 02d / n", RTC_TimeSonstr. Hours, RTC_TimeSonstr. Minutes, RTC_TimeStruktur. Seconds); antala (500);}

Hakbang 4: Pagkuha ng Petsa, Oras at Bilang ng Linggo na Ipinapakita

Image
Image

Matapos i-upload ang code maaari mong makita ang display at ang oras ng petsa at linggo ng buwan ay ipapakita sa pagpapakita tulad ng ipinapakita sa aking kaso. Kung nais mong makita ang oras na tumatakbo nang maayos sa orasan na ito mangyaring tingnan ang ibinigay na video at hayaan alam ko sa seksyon ng komento kung nais mong ibahagi ang anuman tungkol dito.

Inirerekumendang: