O esp8266 é um microcontrolador bem poderoso e útil que pode fornecer a qualquer projeto a capacidade de conexão wireless com a internet. E, isso abre portas para muitas aplicações interessantes. Portanto, vamos aprender como programar esse microcontrolador usando a IDE do Arduino para que possamos criar projetos de Internet das Coisas (IoT).
Começar a programar o ESP8266 pela IDE do Arduino é bem tranquilo, pois exige apenas a instalação dos drivers dele na própria IDE. E, nesta aula veremos como fazer isso.
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.