Inhoudsopgave:

Een klok maken met M5stick C met behulp van Arduino IDE - RTC realtime klok met M5stack M5stick-C - Ajarnpa
Een klok maken met M5stick C met behulp van Arduino IDE - RTC realtime klok met M5stack M5stick-C - Ajarnpa

Video: Een klok maken met M5stick C met behulp van Arduino IDE - RTC realtime klok met M5stack M5stick-C - Ajarnpa

Video: Een klok maken met M5stick C met behulp van Arduino IDE - RTC realtime klok met M5stack M5stick-C - Ajarnpa
Video: UNIT RTC programmable real-time clock module | JULY 2021 New Products 2024, Juli-
Anonim
Image
Image
Dingen die je nodig hebt
Dingen die je nodig hebt

Hallo allemaal, in deze instructables zullen we leren hoe we een klok kunnen maken met het m5stick-C-ontwikkelbord van m5stack met behulp van Arduino IDE. Dus m5stick zal de datum, tijd en week van de maand op het display weergeven.

Stap 1: Dingen die je nodig hebt

Voor deze instructables heb je de volgende dingen nodig:

m5stick-c ontwikkelbord Type C kabel

Stap 2: De Arduino IDE instellen

De Arduino IDE instellen
De Arduino IDE instellen

Zorg ervoor dat je ESP32-kaarten in je Arduino IDE hebt geïnstalleerd en als dit niet het geval is, volg dan de volgende instructies om dat te doen: ESP32 BOARDS INSTALL:

Stap 3: Coderen

Code
Code

Kopieer de volgende code hieronder en upload deze naar je m5stick-C-ontwikkelbord: include "M5StickC.h"RTC_TimeTypeDef RTC_TimeStruct;RTC_DateTypeDef RTC_DateStruct;void setup() { // plaats hier je setup-code om één keer uit te voeren: M5.begin(); M5. Lcd.setRotatie(3); M5. Lcd.fillScreen(ZWART); M5. Lcd.setTextSize(1); M5. Lcd.setCursor(40, 0, 2); M5. Lcd.println ("RTC-TEST"); RTC_TimeTypeDef TimeStruct; TimeStruct. Hours = 18; TimeStruct. Minuten = 56; TimeStruct. Seconden = 10; M5. Rtc. SetTime(&TimeStruct); RTC_DateTypeDef DateStruct; DateStruct. WeekDag = 3; DateStruct. Maand = 3; DateStruct. Date = 22; DatumStruct. Jaar = 2019; M5. Rtc. SetData(&DateStruct);}void loop() { // plaats hier je hoofdcode om herhaaldelijk uit te voeren: 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. WeekDag); M5. Lcd.printf("Tijd: %02d: %02d: %02d\n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); vertraging (500);}

Stap 4: Datum, tijd en nummer van de week op het display krijgen

Image
Image

Na het uploaden van de code kun je het display zien en de datum, tijd en week van de maand worden op het display weergegeven zoals het in mijn geval wordt weergegeven. Als je wilt dat de tijd goed loopt op deze klok, raadpleeg dan de meegeleverde video en laat me weten in de commentaarsectie als je er iets over wilt delen.

Aanbevolen: