Estou tentando mudar meu projeto para acender um led com uma palma, outro com duas e apagar os dois com tres, queria colocar um contador pra marcar as palmas mas não consigo implementar.
Segue o codigo
/*
Projeto Integrador: Acender LEDs com palmas.
*/
int ledverde = 8;
int ledvermelho = 9;
int sensor = A0;
void setup() {
Serial.begin(9600); // Porta serial pra checar valor analogico
pinMode(ledverde, OUTPUT); // Pino Digital Led Verde
pinMode(ledvermelho, OUTPUT); // Pino Digital Led Vermelho
}
void loop() {
int valor_analogico; // Valor analogico porta A0
static bool estado_do_led = false; // Estado atual do LED
valor_analogico = analogRead(A0);
int a;
if (valor_analogico > 21) { // Valor limite de entrada do som
if (estado_do_led) {
estado_do_led = false; // Apaga o LED
digitalWrite(ledverde, LOW);
digitalWrite(ledvermelho, LOW);
}
else {
estado_do_led = true;
digitalWrite(ledverde,HIGH); // Acende o LED
Pergunta
octavioasp
Estou tentando mudar meu projeto para acender um led com uma palma, outro com duas e apagar os dois com tres, queria colocar um contador pra marcar as palmas mas não consigo implementar.
Segue o codigo
/*
Projeto Integrador: Acender LEDs com palmas.
*/
int ledverde = 8;
int ledvermelho = 9;
int sensor = A0;
void setup() {
Serial.begin(9600); // Porta serial pra checar valor analogico
pinMode(ledverde, OUTPUT); // Pino Digital Led Verde
pinMode(ledvermelho, OUTPUT); // Pino Digital Led Vermelho
}
void loop() {
Editado por octavioaspint valor_analogico; // Valor analogico porta A0
static bool estado_do_led = false; // Estado atual do LED
valor_analogico = analogRead(A0);
int a;
if (valor_analogico > 21) { // Valor limite de entrada do som
if (estado_do_led) {
estado_do_led = false; // Apaga o LED
digitalWrite(ledverde, LOW);
digitalWrite(ledvermelho, LOW);
}
else {
estado_do_led = true;
digitalWrite(ledverde,HIGH); // Acende o LED
}
delay(50); // Espera o fim da entrada de som
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.