Um tipo de aplicação comum é aquela em que um dispositivo realiza um procedimento apenas em um determinado horário do dia e não precisa fazer mais nada durante os outros horários. Por conta disso, é interessante deixar o dispositivo dormindo nos horários de ócio para diminui o gasto energético. Sendo assim, neste post, aprenderemos a manter o Arduino em modo sleep e acordá-lo apenas em horários predeterminados com a ajuda de um módulo RTC.
O módulo RTC DS3231 é um módulo bem interessante, pois o DS3231 apresenta recursos bem úteis que um RTC comum não tem, como a criação de alarmes. Portanto, neste post, aprenderemos algumas características sobre o DS3231 e veremos como usá-lo com o Arduino.
O módulo DS1302 é um módulo RTC mais básico e mais barato que outros encontrados e permite a contagem do tempo e da data automaticamente. Sendo assim, neste post, veremos como usar o DS1302 com o Arduino para adicionar à capacidade de obtenção de data e hora em nossos projetos. E aprenderemos um pouco sobre o que é o RTC de forma geral.
Já se perguntou em como criar números aleatório? Provavelmente sim e provavelmente também ficou mais confuso do que antes de se perguntar. Isso porque uma coisa aleatória é, teoricamente, imprevisível. Então como é possível existirem funções aleatórias sem que exista uma previsibilidade envolvida? No post de hoje, vamos aprender a criar uma simples função que gera números inteiros aleatórios em um dado intervalo utilizando o Arduino.
Muito provavelmente, em algum momento, você irá precisar fazer duas coisas ao mesmo tempo. Porém, surge um obstáculo que te impede de fazer isso. Talvez uma função delay atrapalhando? Nesta aula, vamos aprender por que executar duas coisas “ao mesmo” tempo e como fazer isso.