Arduino
Básico
Contador
==================================================================================================
Código
do projeto Contador
==================================================================================================
int led=10; // led no pino 10
int led2=8; // led no pino 8
int botao=12; // botão no pino 12
int var=0; // valor instantaneo enviado pelo botão
int n = 0;
void setup()
{
pinMode(led,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(botao,INPUT);
}
void loop()
{
// Ler o valor enviado pelo botão: "HIGH" ou "LOW"
var=digitalRead(botao);
if (var == HIGH) {
digitalWrite(led,HIGH);
contador();//Modulo procedimento.
delay(10); // de-bouncing
}
delay(1000);
digitalWrite(led, LOW); // desliga o led
}
//Módulo contador
void contador(){
n = n + 1; //Incremento de n;
if( n == 5){
digitalWrite(led2,HIGH);
delay(5000);
digitalWrite(led, LOW);
digitalWrite(led2,LOW);
n = 0;
}
}
==================================================================================================
==================================================================================================