Satura rādītājs:

Pulksteņa izgatavošana, izmantojot M5stick C, izmantojot Arduino IDE - RTC reālā laika pulkstenis ar M5stack M5stick-C: 4 soļi
Pulksteņa izgatavošana, izmantojot M5stick C, izmantojot Arduino IDE - RTC reālā laika pulkstenis ar M5stack M5stick-C: 4 soļi

Video: Pulksteņa izgatavošana, izmantojot M5stick C, izmantojot Arduino IDE - RTC reālā laika pulkstenis ar M5stack M5stick-C: 4 soļi

Video: Pulksteņa izgatavošana, izmantojot M5stick C, izmantojot Arduino IDE - RTC reālā laika pulkstenis ar M5stack M5stick-C: 4 soļi
Video: 199 Amazing Fastest Big Wood Sawmill Machines Working At Another Level ►2 2024, Decembris
Anonim
Image
Image
Nepieciešamās lietas
Nepieciešamās lietas

Sveiki, puiši, šajā pamācībā mēs iemācīsimies izveidot pulksteni ar m5stack m5stick-C attīstības paneli, izmantojot Arduino IDE. Tātad m5stick displejā parādīs mēneša datumu, laiku un nedēļu.

1. darbība. Nepieciešamās lietas

Lai iegūtu šīs instrukcijas, jums būs nepieciešamas šādas lietas:

m5stick-c izstrādes plates C tipa kabelis

2. darbība: iestatiet Arduino IDE

Arduino IDE iestatīšana
Arduino IDE iestatīšana

Pārliecinieties, vai savā Arduino IDE esat instalējis ESP32 dēļus, un, ja tā nav, tad, lūdzu, ievērojiet tālāk sniegtos norādījumus: ESP32 PLĀTU UZSTĀDĪŠANA:

3. darbība: kods

Kods
Kods

Nokopējiet tālāk norādīto kodu un augšupielādējiet to savā m5stick-C izstrādes panelī: iekļaujiet "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// ievietojiet šeit savu iestatīšanas kodu, lai tas darbotos vienreiz: 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 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 () {// ievietojiet savu galveno kodu šeit, lai palaistu atkārtoti: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Dati:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Nedēļa: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Laiks: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); kavēšanās (500);}

4. darbība. Datuma, laika un nedēļas skaita parādīšana displejā

Image
Image

Pēc koda augšupielādes jūs varat redzēt displeju, un datumā tiks parādīts mēneša datums un nedēļa, kā tas ir manā gadījumā. Ja vēlaties redzēt, kā laiks šajā pulkstenī darbojas pareizi, lūdzu, skatiet sniegto videoklipu un ļaujiet Es zinu komentāru sadaļā, ja vēlaties kaut ko par to padalīties.

Ieteicams: