Jump to content
Fórum Script Brasil
  • 0

Duvida codigo Arduino


octavioasp

Question

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
     
      
    }
    delay(50);                             // Espera o fim da entrada de som
  }
 
 
 
}

Edited by octavioasp
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...