Uma utilidade interessante presente no Arduino é gravar dados na memória para que eles não sejam perdidos no desligamento. Dessa forma, podemos gravar informações para serem passadas para um computador, por exemplo. Portanto, vamos aprender a utilizar as funções da memória EEPROM, que é a responsável por essa utilidade.
Economizar energia é crucial em sistemas embarcados. Principalmente quando você está utilizando uma bateria com pouca capacidade de carga. Portanto, vamos aprender a utilizar a funcionalidade sleep do Arduino para amenizar este problema.
Na aula anterior, vimos como implementar as interrupções no Arduino.
Funções de interrupção são muito úteis, entretanto são um pouco desconhecidas. Portanto, vamos aprender o que é e como implementá-las no Arduino.
Como já foi mencionado nas aulas anteriores, o Arduino é uma placa que contem um microcontrolador. Em determinados casos, é interessante utilizar apenas microcontrolador fora da placa para economizar espaço ou deixar o projeto com um aspecto mais profissional. Portanto, vamos aprender como fazer isso.
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.