Olá, estou utilizando um RTC, necessito fazer o comparativo da hora do RTC com uma condição existente no programa para ele executar uma comparação dentro dessa condição ex:
Caso seja 10h, então executa a comparação xxx.
Entretanto o dado de data e hora que puxo do RTC é uma char não consigo quebra-lo para uma int e fazer a comparação. Fui sugerido utilizar a função Timestemp que puxa a contagem de segundos do RTC, mas não consigo axar um exemplo de utilização desta função.
Peço ajuda com este problema ou dica de outra função para fazer o que necessito.
Tags:
Olá,
Não sei se algo assim LINK VIDEO MEU CANAL que deseja fazer, sua explicação para mim esta um pouco confusa.
Meu canal completo: CLIQUE AQUI
Abs.
CK
Olá era mais ou menos isso que você fez...
entretanto eu utilizei outra maneira encontrei a pouco alguns exemplos:
Serial.println(rtc.getTimeStr(FORMAT_SHORT));
horas=(rtc.getTimeStr(FORMAT_SHORT));
Serial.println(horas);
if(horas == "16:14"){
Serial.println("deu certo");
}
onde horas é um string ai compara string com string e deu certo..
vlw
Ótimo Ricardo,
se possível faça um favor para todos nós Garagistas inclusive você, edite seu titulo atual, e antes dele coloque a palavra (RESOLVIDO) desta forma, facilitara a busca para outros garagistas com problemas similares, usando a palavra chave, note, isso não é obrigatório, mas tratamos de faze-lo para facilitar as coisas.
Abs.
CK
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por