#include <sevenSegment.h>
#include <Servo.h>
sevenSegment sevseg(4, 5, 12, 7, 8, 9, 10, 11, false);
Servo servomotor;
#define botao 2
int contador;
int tempoanterior;
void setup(){
sevseg.clear();
servomotor.attach(6);
pinMode(botao, INPUT);
Serial.begin(9600);
}
void loop(){
if(digitalRead(botao) == 1){
contador++;
Serial.print("Sequência: ");
Serial.println(contador);
delay(400);
}
if(contador == 1){
sevseg.display('0');
}
if(contador == 2){
sevseg.display('1');
}
if(contador == 3){
sevseg.display('2');
}
if(contador == 4){
sevseg.display('3');
}
if(contador == 5){
sevseg.display('4');
}
if(contador == 6){
sevseg.display('5');
}
if(contador == 7){
sevseg.display('6');
}
if(contador == 8){
sevseg.display('7');
}
if(contador == 9){
sevseg.display('8');
}
if(contador == 10){
sevseg.display('9');
}
if(contador == 11){
contador = 0;
}
if(contador == 2){
if((millis() - tempoanterior > 3000) && (digitalRead(botao) == 1)){
servomotor.write(10*10);
}
// tempoanterior = millis();
}
//if((contador == 2) && (millis() - tempoanterior > 30) && (digitalRead(botao) == 0)){
// servomotor.write(1*10);
}