Ir ao conteúdo
  • Cadastre-se

andrebragone

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por andrebragone

  1. Olá, estou começando agora e estou enfrentando esse erro a algumas horas rs, alguém pode me dar uma luz, é um código para acionar um rele com palmas mas esse erro esta me deixando louco rs.

    Obrigado e espero um dia poder ajudar.

     

    ERRO : sketch_sensorSom.ino:35:1: error: expected unqualified-id before ‘if’

     

    CODIGO:

    #define pinSom 7
    #define pinRele1 2
    #define pinRele2 3
    #define tempoMax 150
    #define tempoEntre 500 //milisegundos
    
    int contaPalmas = 0;
    long tempoEspera = 0;
    long tempoEsperaEntrePalmas = 0;
    
    void setup () {
      pinMode (pinSom, INPUT);
      pinMode (pinRele1, OUTPUT);
      pinMode (pinRele2, OUTPUT);
      
    }
    
    void loop() {
    
      int sensorSom = digitalRead(pinSom);
      
      if (sensorSom == LOW) {
      
        if (tempoEspera == 0) {
        tempoEspera = tempoEsperaEntrePalmas = millis();
        contaPalmas++;
        
        }  
        
        else if  ((millis() - tempoEspera) >= tempoMax)
            tempoEspera = 0;
      }
    }
    //caso exceda o tempo maximo entre palmas, zera o contador de palmas
    if ((contaPalmas != 0) && ((millis() - tempoEsperaEntrePalmas)){
    executarAcao();
    contaPalmas = 0;
    tempoEsperaEntrePalmas = millis();
      }
      
    void executaAcao() {
      switch (contaPalmas) {
        case 2:
        digitalWrite(pinRele1, !digitalRead(pinRele1));
        break;
        case 3:
        digitalWrite(pinRele2, !digitalRead (pinRele2));
        break;
      }
    }

     

    • Curtir 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!