/*
*Autor: Daniel Barbosa
*Programa: Objeto LED
*Descrição: Projeto para controlar LED por POO
*Data: 09/04/26
*Versão: 1.0
*/
#include <Arduino.h>
#include "LED.h"
// Instancias
Led led1(20);
const uint8_t pinBotao = 42;
void setup()
{
pinMode(pinBotao, INPUT_PULLUP);
led1.piscar(2);
}
void loop()
{
led1.update(); //? Sendo lido milhares de vezes devido ao loop
bool estadoAtualBotao = digitalRead(pinBotao);
static bool estadoAnteriorBotao = true;
if(!estadoAtualBotao && estadoAnteriorBotao)
{
led1.ligar(3000);
}
estadoAnteriorBotao = estadoAtualBotao;
}