// Autor : Anderson
#include "SevSeg.h"
SevSeg sevseg;
int contador = 0;
int pino_led_verde = 9;
int estadobotao = 0;
void setup()
sevseg.Begin(1,13,10,11,12,2,3,4,5,6,7,8,9);
sevseg.Brightness(20);
pinMode(pino_botao_incrementa, INPUT);
pinMode(pino_botao_decrementa, INPUT);
pinMode(pino_botao_verifica, INPUT);
pinMode(pino_led_vermelho, OUTPUT);
pinMode(pino_led_verde, OUTPUT);
void loop()
sevseg.PrintOutput();
sevseg.NewNum(contador,(byte) 2);
estadobotao = digitalRead(pino_botao_incrementa);
if (estadobotao != 1)
contador = contador++;
if (estadobotao != 1)
contador = contador--;
estadobotao = digitalRead(pino_botao_verifica);
if (estadobotao != 1)
if(contador == senha){
digitalWrite(pino_led_verde, HIGH);
delay(5000);
}else{
digitalWrite(pino_led_vermelho, LOW);
delay(5000);