
Os microcontroladores são elementos complexos da eletrônica digital e são um dos responsáveis por dar vida aos sistemas embarcados.
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.
Nos últimos tempos, o tópico Internet das Coisas ficou em alta. E quem é entusiasmado com o assunto, provavelmente, tem muita vontade de ligar sua casa à internet por conta própria. Dessa forma, existem muitos dispositivos ou plaquinhas para facilitar a comunicação de circuitos com a internet.
Criar dispositivos pequenos ou então ter pouco espaço disponível para criar um projeto pode ser um problema quando pensamos no Arduino. Já que, mesmo se utilizarmos o CI separadamente, o espaço ocupado por ele é relativamente grande. Entretanto, uma solução interessante e simples são os microcontroladores da linha ATtiny.
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.