Índice:

Fazendo um relógio com M5stick C usando Arduino IDE - Relógio em tempo real RTC com M5stack M5stick-C: 4 etapas
Fazendo um relógio com M5stick C usando Arduino IDE - Relógio em tempo real RTC com M5stack M5stick-C: 4 etapas

Vídeo: Fazendo um relógio com M5stick C usando Arduino IDE - Relógio em tempo real RTC com M5stack M5stick-C: 4 etapas

Vídeo: Fazendo um relógio com M5stick C usando Arduino IDE - Relógio em tempo real RTC com M5stack M5stick-C: 4 etapas
Vídeo: Extended FarmBeat Stations 2024, Julho
Anonim
Image
Image
Coisas que você precisa
Coisas que você precisa

Olá, pessoal, neste instructables vamos aprender como fazer um relógio com a placa de desenvolvimento m5stick-C do m5stack usando o IDE do Arduino. Portanto, o m5stick exibirá a data, hora e semana do mês no visor.

Etapa 1: Coisas que você precisa

Para estes instrutíveis, você precisará das seguintes coisas:

cabo tipo C da placa de desenvolvimento m5stick-c

Etapa 2: Configurando o IDE do Arduino

Configurando o Arduino IDE
Configurando o Arduino IDE

Certifique-se de instalar placas ESP32 em seu IDE Arduino e, se não for o caso, siga as seguintes instruções para fazer isso: INSTALAÇÃO DE PLACAS ESP32:

Etapa 3: Código

Código
Código

Copie o código a seguir e envie-o para sua placa de desenvolvimento m5stick-C: include "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// coloque seu código de configuração aqui, para executar uma vez: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (PRETO); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("TESTE RTC"); 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 () {// coloque seu código principal aqui, para executar repetidamente: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Dados:% 04d-% 02d-% 02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Semana:% d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Tempo:% 02d:% 02d:% 02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); atraso (500);}

Etapa 4: Exibindo data, hora e número da semana

Image
Image

Depois de enviar o código, você pode ver o visor e a data, hora e semana do mês serão exibidos no visor como está sendo mostrado no meu caso. Se você quiser ver o tempo funcionando corretamente neste relógio, consulte o vídeo fornecido e deixe me saber na seção de comentários se você quiser compartilhar algo sobre isso.

Recomendado: