Ir para conteúdo
Fórum Script Brasil

octavioasp

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por octavioasp

  1. 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
      }
     
     
     
    }

×
×
  • Criar Novo...