Botão com dupla função no arduino

Поділитися
Вставка
  • Опубліковано 30 жов 2024

КОМЕНТАРІ • 27

  • @ChimbicaChannel
    @ChimbicaChannel 3 місяці тому

    Muito top o vídeo amigo está ajudando bastante , só uma dúvida em relação ao meu projeto !
    Sendo uma tensão negativa 12v esse capacitor ė suficiente?

  • @TDCPROJETOS
    @TDCPROJETOS 5 років тому +2

    Top parabéns

  • @alexandrefernandes7186
    @alexandrefernandes7186 5 років тому +2

    Ótima aula

  • @gilbertoassis2798
    @gilbertoassis2798 4 роки тому +3

    Muito boa explicação.
    Com esse programa do Professor Bruno, eu consegui fazer um botão com retenção, apenas com três linhas de programação. Assisti vários vídeos com esse tema, mas usavam muitas variáveis.
    Este é bem simples. Muito obrigado!
    Seria possível o Professor Bruno Raniere fazer um vídeo (sem música de fundo - poluição sonora) sobre controle de uma resistência elétrica, no Arduino, usando controle PID?
    Não entendo nada sobre Proporcional, Integral e Derivativo.
    Controle On/Off eu sei fazer, mas é muito instável.
    Muitíssimo obrigado!

    • @prof_brunoraniere
      @prof_brunoraniere  4 роки тому

      Obrigado, Gilberto! Fico satisfeito em saber que meu vídeo pôde te ajudar. Vou adicionar sua sugestão às minhas pautas para vídeos futuros! Um abraço!

  • @Pwata
    @Pwata 5 років тому +2

    Muito bom.
    Valeu.

  • @tatianamartins1482
    @tatianamartins1482 2 роки тому

    amigo faz uma pra gente alterando um tempo de um delay para + ou para - com pushbutton. Desde já agradeco. Ótima aula

  • @arduinomaquinas
    @arduinomaquinas 3 роки тому +1

    Parabéns Bruno, meu Like é "72" !

  • @cristianocarvalho5743
    @cristianocarvalho5743 2 роки тому

    Muito bom, só encontro um senão, enquanto estiver o botão pressionado o Arduino não vai fazer mais nada caso tenha outras tarefas, certo?

  • @cosmeteixeira2008
    @cosmeteixeira2008 3 роки тому +1

    Ótima aplicação, uma pergunta vc usa um capacitor para evitar o Debounce essa forma é mais eficiente que usar um resistor de PULLUP ou PULLDOW, Interno ou Externo? Ou seja usar um capacitor no lugar de um Resistor de PULLUP é mais eficiente pode me dar uma explicação por favor. Grato e bom Trabalho

    • @prof_brunoraniere
      @prof_brunoraniere  3 роки тому +1

      Cosme, da uma lida nesse artigo do blog da autocore. Explica em detalhes:
      autocorerobotica.blog.br/corrigindo-o-efeito-boucing-com-arduino/

  • @gilbertoassis2798
    @gilbertoassis2798 4 роки тому

    Só complementando...
    Controle de temperatura PID para resistência elétrica.

  • @edinhodias1
    @edinhodias1 4 роки тому

    Fantástico professor, acabando de chegar no canal e não saio mais. Valeu vou testar aqui no meu projetinho. Muito obrigado. Precisava comunicar um esp32 com o arduino uno, pra enviar status de relé e temperatura, qual a melhor solução e se possível mais simples.

    • @prof_brunoraniere
      @prof_brunoraniere  4 роки тому +1

      Bem vindo, Edinho! Cara, creio que a melhor opção para fazer essa comunicação seja a porta serial (pinos RX e TX). Atente-se para os níveis de tensão: a esp32 funciona a 3,3V e o arduino uno a 5V. Vai precisar de algum circuito para deixar as tensões compatíveis.

  • @marcelyeshl8484
    @marcelyeshl8484 4 роки тому +1

    Professor, como coloca esses push button na placa, esses 4 "apêndices"embaixo qual a posição correta de colocar as resistências ? Obg

    • @prof_brunoraniere
      @prof_brunoraniere  4 роки тому +2

      Marcel, da uma olhada nessa imagem, creio que possa esclarecer sua dúvida:
      i.pinimg.com/originals/fa/3b/ea/fa3beafc1b85c616c19788273df0d8d7.gif

  • @wysnney
    @wysnney 3 роки тому

    amigo para suar um rele para fazer uma automação residencial com pulsadores. gostaria de saber como elaborar um codigo. que no lugar de tempo dele clicado pulso. como por exemplo com um pulso no tempo de 2 segundos liga rele 1. com 2 cliques no tempo de 2 segundos rele 2 e vai assim por diante. o tempo e so uma exemplo pq teria que ir testando para sabe o tempo melhor. mais a ideia e esta. colocar um arduino para comandar a casa no lugar dos interruptores colocar os pulsadores para mandar o comando para o arduino. ele ele intrepretar a quantidade presionada em determinado tempo. para abrir o rele a meu gosto.

    • @prof_brunoraniere
      @prof_brunoraniere  3 роки тому +2

      Olá, Wisney!
      Você me deu uma boa sigestão de pauta para vídeo. Farei isso tanto tem linguagem C como em Ladder em breve, mas para não deixar você sem resposta, a ideia é criar alguma rotina dee tempo (pode ser com o millis). Implemente uma lógica que assim que o botão for pressionado pela primeira vez ele inicie a contagem do tempo de 2 segundos. faça também uma lógica para saber quando acabou o tempo de 2 segundos. Equanto o tempo estiver rolando, faça outra lógica para contar a quantidade de vezes que o botão for pressionado. Ao final do tempo faa uma série de "if" para executar uma função espec[ifica para cadda quantodade de vezes que o botão foi pressionado

  • @EastSideKustoms
    @EastSideKustoms 11 місяців тому

    Professor consegue me ajudar, eu estou tentando fazer exatamente isso, um toque aciona um rele e um toque longo aciona o outro, mas eu não queria que ficasse acesso e sim desse um pulso ou após eu ligar um deles ficar ligado apenas por 500 millis
    nao preciso ter a função de desligar pois ele já vai desligar sozinho para volta a ligar novamente
    consegue me ajudar

  • @giovannadimas1755
    @giovannadimas1755 3 роки тому

    Poderia me ajudar nesse caso?
    > inicie com os três leds apagados
    > ao Clicar uma vez no botão acenda o led vermelho
    > ao clicar mais uma vez apague o Vermelho e acenda o verde
    > ao clicar mais uma vez apague o Verde e acenda o amarelo
    > ao clicar mais uma vez apague todos

    • @prof_brunoraniere
      @prof_brunoraniere  3 роки тому +1

      Utilize uma variável e some 1 ao valor dela a cada vez que o botão for pressionado. Em outra parte do programa, mas ainda dentro do loop faça alguns "if" para comparar o valor dessa varível com um número. Se a variavel for 1, acende o led vermelho. Se a variável for 2 apaga o vermelho e acende o verde. Se for 3.... Entendeu a lógica?

    • @giovannadimas1755
      @giovannadimas1755 3 роки тому

      @@prof_brunoraniere entendi muito obrigado!!!!

  • @thomazedson2761
    @thomazedson2761 4 роки тому +1

    Pode disponibilizar o código?

    • @prof_brunoraniere
      @prof_brunoraniere  4 роки тому +2

      Posso sim. É só baixar por esse link:
      mega.nz/#!XAVQwIYR!FJLRAErD1cBqvLWFIwBrUcoIOUZzCNbW64rETtn50dQ

    • @thomazedson2761
      @thomazedson2761 4 роки тому

      Obrigado será de grande ajuda.

    • @thomazedson2761
      @thomazedson2761 4 роки тому

      @@prof_brunoraniere Obrigado será de grande ajuda.