![Tworzenie zegara za pomocą M5stick C przy użyciu Arduino IDE - Zegar czasu rzeczywistego RTC z M5stack M5stick-C: 4 kroki Tworzenie zegara za pomocą M5stick C przy użyciu Arduino IDE - Zegar czasu rzeczywistego RTC z M5stack M5stick-C: 4 kroki](https://i.howwhatproduce.com/images/002/image-3337-33-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Image Image](https://i.howwhatproduce.com/images/002/image-3337-35-j.webp)
![](https://i.ytimg.com/vi/dwgM88jmRpM/hqdefault.jpg)
![Rzeczy, których potrzebujesz Rzeczy, których potrzebujesz](https://i.howwhatproduce.com/images/002/image-3337-36-j.webp)
Cześć chłopaki, w tej instrukcji dowiemy się, jak zrobić zegar z płytką rozwojową m5stick-C m5stack za pomocą Arduino IDE. Tak więc m5stick wyświetli datę, godzinę i tydzień miesiąca na wyświetlaczu.
Krok 1: Rzeczy, których potrzebujesz
Do tej instrukcji będziesz potrzebować następujących rzeczy:
Kabel typu C do płytki rozwojowej m5stick-c
Krok 2: Konfiguracja Arduino IDE
![Konfigurowanie Arduino IDE Konfigurowanie Arduino IDE](https://i.howwhatproduce.com/images/002/image-3337-37-j.webp)
Upewnij się, że zainstalowałeś płyty ESP32 w swoim Arduino IDE, a jeśli tak nie jest, wykonaj następujące instrukcje, aby to zrobić: ESP32 BOARDS INSTALL:
Krok 3: Kod
![Kod Kod](https://i.howwhatproduce.com/images/002/image-3337-38-j.webp)
Skopiuj poniższy kod i prześlij go na swoją płytkę rozwojową m5stick-C:include "M5StickC.h"RTC_TimeTypeDef RTC_TimeStruct;RTC_DateTypeDef RTC_DateStruct;unieważnij setup() { // umieść tutaj swój kod instalacyjny, aby uruchomić raz: M5.begin(); M5. Lcd.setObrót(3); M5. Lcd.fillScreen (CZARNY); M5. Lcd.setTextSize(1); M5. Lcd.setCursor(40, 0, 2); M5. Lcd.println("TEST RTC"); RTC_TimeTypeDef TimeStruct; StrukturaCzasu. Godziny = 18; Struktura Czasu. Minuty = 56; Struktura Czasu. Sekundy = 10; M5. Rtc. SetTime(&TimeStruct); RTC_DateTypeDef DateStruct; Struktura daty. Dzień tygodnia = 3; DataStruct. Miesiąc = 3; DataStruct. Data = 22; DataStruktura. Rok = 2019; M5. Rtc. SetData(&DateStruct);}void loop() { // umieść tutaj swój główny kod, aby uruchamiał się wielokrotnie: M5. Rtc. GetTime(&RTC_TimeStruct); M5. Rtc. GetData(&RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf("Dane: %04d-%02d-%02d\n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf("Tydzień: %d\n", RTC_DateStruct. WeekDay); M5. Lcd.printf("Czas: %02d: %02d: %02d\n", RTC_TimeStruct. Godziny, RTC_TimeStruct. Minuty, RTC_TimeStruct. Seconds); opóźnienie(500);}
Krok 4: Uzyskiwanie daty, godziny i numeru tygodnia na wyświetlaczu
![Image Image](https://i.howwhatproduce.com/images/002/image-3337-40-j.webp)
![](https://i.ytimg.com/vi/dwgM88jmRpM/hqdefault.jpg)
Po przesłaniu kodu możesz zobaczyć wyświetlacz, a data i godzina miesiąca będą wyświetlane na wyświetlaczu, tak jak w moim przypadku. Jeśli chcesz zobaczyć, jak czas działa poprawnie na tym zegarze, zapoznaj się z dostarczonym filmem i pozwól wiem w sekcji komentarzy, jeśli chcesz się czymkolwiek o tym podzielić.
Zalecana:
Jak korzystać z modułu zegara czasu rzeczywistego (DS3231): 5 kroków
![Jak korzystać z modułu zegara czasu rzeczywistego (DS3231): 5 kroków Jak korzystać z modułu zegara czasu rzeczywistego (DS3231): 5 kroków](https://i.howwhatproduce.com/images/001/image-2516-j.webp)
Jak korzystać z modułu zegara czasu rzeczywistego (DS3231): DS3231 to tani, niezwykle dokładny zegar czasu rzeczywistego (RTC) I2C ze zintegrowanym oscylatorem kwarcowym z kompensacją temperatury (TCXO) i kryształem. Urządzenie zawiera wejście baterii i utrzymuje dokładny pomiar czasu, gdy główne zasilanie
Robot SCARA: nauka kinematyki przedniej i odwrotnej!!! (Plot Twist Dowiedz się, jak stworzyć interfejs czasu rzeczywistego w ARDUINO za pomocą PRZETWARZANIA!!!!): 5 kroków (ze zdję
![Robot SCARA: nauka kinematyki przedniej i odwrotnej!!! (Plot Twist Dowiedz się, jak stworzyć interfejs czasu rzeczywistego w ARDUINO za pomocą PRZETWARZANIA!!!!): 5 kroków (ze zdję Robot SCARA: nauka kinematyki przedniej i odwrotnej!!! (Plot Twist Dowiedz się, jak stworzyć interfejs czasu rzeczywistego w ARDUINO za pomocą PRZETWARZANIA!!!!): 5 kroków (ze zdję](https://i.howwhatproduce.com/images/009/image-26659-j.webp)
Robot SCARA: nauka kinematyki przedniej i odwrotnej!!! (Plot Twist Dowiedz się, jak tworzyć interfejs czasu rzeczywistego w ARDUINO za pomocą PROCESSING !!!!): Robot SCARA jest bardzo popularną maszyną w świecie przemysłu. Nazwa oznacza zarówno ramię robota zgodne z selektywnym montażem, jak i przegubowe ramię robota selektywnie zgodne. Jest to w zasadzie robot o trzech stopniach swobody, będący pierwszymi dwoma wys
Korzystanie z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino: 3 kroki
![Korzystanie z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino: 3 kroki Korzystanie z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino: 3 kroki](https://i.howwhatproduce.com/images/001/image-94-115-j.webp)
Korzystanie z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino: Ciągle otrzymujemy prośby dotyczące korzystania z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino z różnych źródeł – więc jest to pierwszy z dwuczęściowego samouczka na temat ich używania. W tym samouczku Arduino mamy dla nas dwa moduły zegara czasu rzeczywistego
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
![Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Tworzenie zegara z zegara: 11 kroków (ze zdjęciami)
![Tworzenie zegara z zegara: 11 kroków (ze zdjęciami) Tworzenie zegara z zegara: 11 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-6412-78-j.webp)
Tworzenie zegara z zegara: W tym Instruktażu biorę istniejący zegar i tworzę to, co uważam za lepszy zegar. Przejdziemy od obrazka po lewej do obrazka po prawej. Przed rozpoczęciem pracy na własnym zegarze pamiętaj, że ponowne złożenie może być trudne, ponieważ piv