INDISPENSÁVEL! CÓDIGO PROFISSIONAL PARA LEITURA DE BOTÃO | Curso de Arduino

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • Apoio: www.eletrogate...
    ADQUIRA UM OU MAIS CURSOS A SEGUIR E CONCORRA AO OSCILOSCÓPIO
    ROHDE&SCHWARZ:
    Proteus Simulação de Circuitos e Criação de Lay-Outs
    go.hotmart.com...
    Curso LT Spice Básico
    go.hotmart.com...
    Curso LT Spice Intermediário
    go.hotmart.com...
    Monte o Seu Laboratório Profissional de Eletrônica
    go.hotmart.com...
    Assim que você tiver acesso ao curso, seu cupom irá
    automaticamente para urna do sorteio!
    *esta promoção é válida para o primeiro semestre de 2020.
    Mais detalhes sobre a promoção aqui:
    • Começa aqui o caminho ...
    ===================================================
    DEMAIS CURSOS EXCLUSIVOS WR KITS:
    Arduino para Iniciantes
    go.hotmart.com...
    Treinamento em Osciloscópio Digital
    go.hotmart.com...
    Leitura e Interpretação de Datasheets
    go.hotmart.com...
    ===================================================
    OUTROS CURSOS HOTMART RECOMENDADOS:
    Eletrônica Geral
    go.hotmart.com...
    Manutenção de Smartphones
    go.hotmart.com...
    Manutenção de Notebooks
    go.hotmart.com...
    ===================================================
    Loja WR Kits: wrkits.com.br/
    Se inscreva em nosso canal do Telegram:
    t.me/joinchat/...
    Fanpage: / wrkits
    Twitter/Instagram: @WagnerRambo
    Contribua com a WR Kits em uma das plataformas:
    / wrkits
    apoia.se/wrkits
    www.padrim.com...
    Apoio único de 2 Reais:
    www.mercadopag...
    ===================================================
    Se inscreva também nos nossos outros Canais:
    Wagner Rambo - Canal Pessoal
    / wagnerrambo
    Eng. Wagner Rambo - Bastidores WR Kits e Dicas de Engenharia!
    / engwagnerrambo
    WR Bits - Eletrônica Digital e Processadores
    / wrbits
    Somente Leitura - Dicas de Livros e Comentários Diversos
    / somenteleitura
    Engenheiro Fitness - Musculação, Dieta, Treino e Informação
    / engenheirofitness
    ===================================================
    Descrição do vídeo:
    No curso de Arduino da semana, veja como realizar a leitura profissional de botões na Arduino IDE, trabalhando diretamente com os registradores. WR Kits curso de Arduino.
    ===================================================
    Arquivos para download:
    mega.nz/file/7...
    ===================================================
    Confira todas as nossas playlists e
    programação atualizada do canal :
    wrkits.com.br/...
    ===================================================

Комментарии • 185

  • @klenerderiz7799
    @klenerderiz7799 4 года назад +17

    Show, mt bom. Aguardando pela continuação do código (pressionar por um tempo e mais...)

  • @DaviSantos-xl2xb
    @DaviSantos-xl2xb 4 года назад +9

    Ótima aula, nem lembro qual foi a última vez que usei a Arduino ide pra programar meu arduino, sempre programo usando os registradores.😂🤘👍

  • @LeandroSilva-dh8ie
    @LeandroSilva-dh8ie 4 года назад +8

    Agora sim esse curso de arduino passou para outro nível. Muito bom mestre!

  • @ricardogarcia8579
    @ricardogarcia8579 4 года назад +8

    Vou ter que assistir mais 30 vezes pra começar a fixar este conhecimento em minha cabeça.
    Também vou buscar os vídeos anteriores sobe este tema.
    Mesmo assim, obrigado pela aula.

    • @canalwrkits
      @canalwrkits  4 года назад +6

      Excelente Ricardo. Assista mais vezes e faça anotações. É importante escrever mesmo com lápis e papel para fixar o conteúdo. Depois sugiro que tente digitar o código linha por linha, acompanhando o vídeo. Bons estudos!

    • @lucasazevedo9775
      @lucasazevedo9775 4 года назад

      Eu também, tenho muita vontade de aprender eletrônica.

    • @fabiocoder5161
      @fabiocoder5161 4 года назад +2

      Duas dicas:
      1 - Não baixe o codigo, digite você mesmo.
      2- Repita em intervalos regulares e aumente a dificuldade, tipo, toda semana você repete o que já fez e tenta dificultar um pouco mais.

    • @ricardogarcia8579
      @ricardogarcia8579 4 года назад +1

      De coração mesmo.
      Obrigado a todos pela força.
      Vou tentar essas orientações.

    • @paulonascimento677
      @paulonascimento677 4 года назад +1

      Realmente não é fácil.
      Sugiro ler o Iivro AVR e Arduino: Técnicas de Projeto

  • @nrporcher
    @nrporcher 4 года назад +1

    Realmente, utilizar os registradores só traz benefícios para o código. Além de ocupar menos espaço na memória flash, o tempo entre soltar o botão e alterar o valor da saída é quase instantâneo. Parabéns pela incrível playlist!

  • @Vpm_45
    @Vpm_45 4 года назад +1

    Excelente aula. Há pouca informação disponível sobre registradores do Arduino. Montei esse circuito e notei que se o botão tiver "bouncing" um pouco mais longo, ocorrem várias transições num único apertar do botão. Poderia falar mais sobre "bouncing" em um vídeo futuro? Obrigado.

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Valeu Vanderlei! Sugiro que pesquise por "WR Kits deboucing". Já temos diversos vídeos no canal sobre isso.

  • @MarceloRodrigues-nr6ni
    @MarceloRodrigues-nr6ni 2 года назад

    Boa noite professor, gostei muito da implementação do código, agora aguardando muito a logica de pressionar por um tempo e iniciar uma tarefa, Valeu muito obrigado.

    • @canalwrkits
      @canalwrkits  2 года назад

      Obrigado Marcelo! Já está disponível: ruclips.net/video/DftB_Q4hbuA/видео.html
      Bons estudos!

  • @diegoteceletro
    @diegoteceletro 4 года назад +2

    excelente! ainda não vi video semelhante em outros canais de eletrônica.

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Muito obrigado Diego! Continue acompanhando e passe a dica do canal para os amigos para nos ajudar.

  • @Frankilinteles
    @Frankilinteles 2 месяца назад

    Muito bom, já estou treinando lá no curso de linguagem C wrkits, show de bola, valew demais o investimento 👏🏽👏🏽👏🏽

    • @canalwrkits
      @canalwrkits  2 месяца назад

      Que ótimo! Bons estudos e sucesso!

  • @holmybeer
    @holmybeer 4 года назад +1

    Muito show essas aulas mostrando outras maneiras de se fazer as funções básicas do arduíno, deixa mais profissional e otimizado!

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Esse é o propósito Davidson, valeu!

  • @marcelogoncalves9814
    @marcelogoncalves9814 4 года назад +1

    Oh, gostei e apoio aulas assim,por favor continue com informações iguais a estas, chega de ficar preso nas funções básicas da IDE, acredito que todos que acompanham você já está em níveis avançado na programação arduíno, então é ótimo ter este conteúdo mais profissional, muito obrigado e Deus abençoe você sempre!

    • @canalwrkits
      @canalwrkits  4 года назад +2

      Muito obrigado Marcelo, continue acompanhando nossos vídeos!

  • @AsaDeltaComunicacoes
    @AsaDeltaComunicacoes 4 года назад +1

    Um código bem elaborado é outra história. Parabéns pelo vídeo, excelente conteúdo como sempre!

  • @evertons
    @evertons 3 года назад

    Código muito bom e funcional para um botão com praticamente sem bouncing como no vídeo, no osciloscópio canal 1. Porém, o bouncing pode atrapalhar o funcionamento do código. Testei na prática. Fica dica. Parabéns pelo vídeo

    • @fabiovsroque
      @fabiovsroque Год назад +1

      O código por si só não faz o debouncing, já que as condições exigidas podem acontecer durante os bouncings do botão.

  • @reginaldosilvieri4295
    @reginaldosilvieri4295 4 года назад

    Aula fantástica! Você possui o melhor canal de eletrônica do RUclips, Parabéns.
    Wagner, por favor, poderia fazer a aula dando continuidade neste exemplo incrementando um temporizador, por exemplo... aguardar 3 seg com o botão pressionado pra ligar e apenas 1 toque pra desligar um equipamento. Mais uma vez, obrigado por compartilhar seu conhecimento.

    • @canalwrkits
      @canalwrkits  4 года назад

      Valeu Reginaldo, pretendemos demonstrar esse exemplo mais a frente sim.

  • @micoevanessa
    @micoevanessa 2 года назад

    Muito bom seus conteúdos, Deus abençoe,Faz um vídeo um vídeo com motor de passo movimentando 360graus com IR receiver com um aperto vai a 360 com outro aperto volta no zero no mesmo botão , por favor

  • @Olavotemrazaodenovo
    @Olavotemrazaodenovo 4 года назад

    Excelente trabalho

  • @leonardogazio5799
    @leonardogazio5799 4 года назад

    Botão é interrupt! Melhor prática, sempre interrupts!

  • @saojao3655
    @saojao3655 4 года назад

    Nossa wagner vc n tem noção do quanto eu tou gostando desse tipo de conteúdo! estou animadíssimo!

    • @canalwrkits
      @canalwrkits  4 года назад

      Excelente João! Vamos continuar com ele, fique sempre ligado nas aulas.

  • @exargonsith
    @exargonsith 4 года назад

    Excelente explicação. Gostei bastante. Só lembrando que mesmo booleans são implementados como int. Para códigos de pequeno tamanho ok. Mas códigos maiores fica melhor uma gerência de int e flags mesmo.

  • @wilsonmartins4105
    @wilsonmartins4105 4 года назад

    SHOW , tive problemas com botões em um projeto que eu fiz , acabei utilizando o while dentro do if para testar o pressionar do botão não tive mais problemas com repique.

  • @rafaelferreira581
    @rafaelferreira581 4 года назад +1

    Muito bom, a algum tempo estou tentando aprender essa programação direto aos registradores...

  • @hainshj
    @hainshj 3 года назад

    É possível usar microcontroladores de sucata? Por exemplo, microondas, geladeiras, controle remoto, impressoras, modens?
    Sei que alguns são programaveis apenas uma vez, outros são muito específicos, etc.
    Mas, imagino que sabendo como funcionam, talvez de para aproveitar algum.

  • @felipecardoso673
    @felipecardoso673 4 года назад

    Nossa, desde ontem que assisto este vídeo para não perder nenhum detalhe, se é de Arduino eu tô dentro, showw de bola Wagner!!

  • @thiagorodriguesdeoliveira5746
    @thiagorodriguesdeoliveira5746 Год назад

    Muito obrigado, Professor W. Rambo! Poderia, por favor, me indicar algum video em que vc tenha ensinado a usar funções quando segura-se o botão (como continuação deste)?

    • @canalwrkits
      @canalwrkits  Год назад

      Valeu Thiago! Segue o link ruclips.net/video/DftB_Q4hbuA/видео.html
      Sempre pesquise no RUclips por WR Kits + Tema desejado, temos muito conteúdo que você vai gostar =D

  • @simoeselectronica9737
    @simoeselectronica9737 4 года назад

    Excelente 100%
    gracias por tu tiempo para compartir tu experiencia.
    Un saludo desde Argentina

  • @gidellucas6302
    @gidellucas6302 4 года назад

    Muito bom, professor! pra conseguir o que eu quero agora para o projeto vou precisar apenas aprender o código para: Quando apertar o botão, ele fazer o processo por 3 segundos(por exemplo) e parar, e em seguida esperar novamente o comando

  • @eletronicaeautomotiva
    @eletronicaeautomotiva 3 года назад +1

    Muito top este tópico, vou testar para aprender!

  • @claudiomoles
    @claudiomoles 4 года назад

    Excelente, mas acho que poderia colacar um delay de 100ms entre os "if", só para garantir que o clique do botão esteja estabilizado e ai nao perder a leitura caso no segundo "if" ele pegue um estado errado na entrada, pois o bounce vai existir de qualquer modo, pois é um problema mecânico de contato.
    Valeu, gostei muito de aprender e poder ler varios botões sem digitalRead.

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Valeu Claudio, com certeza pode-se adicionar o delay caso ainda exista problema na prática. Outra dica é o uso de um capacitor em paralelo com o botão.

  • @mainpush
    @mainpush 4 года назад

    Por isso eu já curto o vídeo só de ver o título, porque é certeza de conteúdo de primeira.

  • @elizeugabriel2564
    @elizeugabriel2564 3 года назад

    Esse_video = capricho;
    Parabéns Wagner !!

  • @ademirwagner564
    @ademirwagner564 3 месяца назад

    Ultra mega show!

  • @WendellDiniz
    @WendellDiniz 4 года назад

    Boa aula explicando detecção de borda. Seria legal ver também a opção usando botão com interrupção.

  • @viniciusdemoraes5077
    @viniciusdemoraes5077 Год назад

    Sensacional!

  • @angelocialla395
    @angelocialla395 4 года назад

    Ótima aula. Gostaria de ver contando pulso externo utilizando um dos timers interno do atmega328. (Timer0 ou Timer1...).

  • @flaviooriguela1515
    @flaviooriguela1515 4 года назад

    Sensacional gosta de código mais abstraído excelente aula mestre.👍👏

  • @ricardojrtel
    @ricardojrtel 4 года назад

    Muito legal este tipo de conteúdo. A programação com registradores fica muito profissional.
    Tenho uma dúvida: Ao programar um AVR no Atmel Studio, consigo usar bibliotecas que se usa na IDE arduino ? É possível fazer um vídeo sobre este assunto?

    • @canalwrkits
      @canalwrkits  4 года назад

      Valeu José! Sugestão anotada para vídeos futuros.

  • @raphaeldantas3297
    @raphaeldantas3297 4 года назад

    Muito bom mestre, eu estava com alguns problemas de deboucing em algumas aplicações com atmega328p e esse vídeo me ajudou muito. Obrigado

  • @angelomarcelokochaki435
    @angelomarcelokochaki435 4 года назад

    Excelente video, eu uso muito o Arduino, e estou bem interessando em aplicar esta medologia. Para um led funcionou bem, mas confesso que para 2 leds já o que eu fiz já não deu certo. Com certeza alguma coisa errada eu fiz.

    • @canalwrkits
      @canalwrkits  4 года назад

      Poste seu código em um novo comentário Angelo, talvez a galera consiga te ajudar a resolver.

  • @efmsrm
    @efmsrm 4 года назад

    Top Rambo! 👏👏
    Acredito q usando uma flag usaria mais da memória...
    Continua aí sobre mesmo botão c diferentes funções!

  • @flavio.camacho
    @flavio.camacho 4 года назад

    Fantástico. Realmente o nível está excelente.

  • @janiomacedo4052
    @janiomacedo4052 4 года назад

    Cara essa aula me salvou. Eu sofro muito ao programar botões no arduino pois eles sempre falham. Muito obrigado.

    • @canalwrkits
      @canalwrkits  4 года назад

      Excelente Janio, bons projetos!

  • @lucasazevedo9775
    @lucasazevedo9775 4 года назад

    Parabéns Wagner, muito obrigado por compartilhar seus conhecimentos.

  • @Synthand
    @Synthand 3 года назад

    Simplesmente fantástico. Seu canal é outro nível! Parabéns!

  • @RodrigoPinheiroMatias
    @RodrigoPinheiroMatias 3 года назад

    para mim que o atmel studio também usava o compilador GNU C Compiler ou GCC assim como a IDE do Arduino

  • @jailsonsanthos724
    @jailsonsanthos724 3 года назад

    Show, parabéns. Vou precisar estudar mais para seguir no assunto...

  • @ronaldoluizdinho4294
    @ronaldoluizdinho4294 3 года назад

    Top muito top, conteúdo importantíssimo, eu tô precisando fazer com que uma determinada posição do eixo de um potenciômetro acione um botão nas portas digitais, por exemplo, na posição do eixo x = valor___ -32767 (-1023)
    posição eixo y = Valor___ -32767 (-1023) preciso acionar o botão 7 do teclado numérico. Pode me ajudar? Desde já agradeço.

  • @fernandocardoso361
    @fernandocardoso361 4 года назад +2

    Muito show!!!

  • @keydarkman
    @keydarkman 4 года назад

    excelente video amigo, no conocía eso de PINB, podrias hacer para un próximo tutorial como configurar los fuses del arduino y si se puede hacer debugger con el ide de arduino, muchas gracias.

  • @eduardoperes4428
    @eduardoperes4428 4 года назад

    Show de aula!! Códigos rumo ao nivel pró! Excelente!

  • @adriel2625
    @adriel2625 4 года назад

    Muito bom!!! Continua sim!!!, excelente tema e muito bem explicado. Poderia até começar uma série nova de programação de arduino por registradores :D

  • @Will230784
    @Will230784 4 года назад

    Muito bom o vídeo e brigado por compartilhar seu conhecimento conosco. Seria bom se no futuro você criasse vídeos de arduino voltado à mensagens MIDI. Forte abraço.

  • @adamozb
    @adamozb 4 года назад

    Wagner, primeiramente gostaria de dar os parabéns por todos os seus vídeos, são excelentes. Pergunta: existem N formas de se fazer a mesma coisa, para tratamentos de eventos externos não seria mais elegante o uso de interrupts ou as duas formas estão alinhadas? Gostaria que deixasse um comentário. Obrigado.

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Obrigado Adamo! Ambos os modos são úteis para leitura de entradas, tudo depende do contexto. No caso um teclado com mais teclas, vão faltar fontes de interrupção externa para ler todas elas. Então este método é bastante recomendável. Continue acompanhando.

    • @adamozb
      @adamozb 4 года назад

      @@canalwrkits Show !!!

  • @humbertodosanjosdaher8408
    @humbertodosanjosdaher8408 2 года назад

    Muito bom !!!

  • @codigoeletronico-eletronic8181
    @codigoeletronico-eletronic8181 4 года назад

    Me ajudou bastante! Estava estudando o bouncing ontem no livro do Tocci! Obrigado!

  • @FabricioReis
    @FabricioReis 4 года назад

    Rambo é o cara!

  • @andrefeliciano3813
    @andrefeliciano3813 3 года назад

    Wagner, pode usar esse código para botão e led e uma biblioteca da linguagem do Arduino no mesmo código? Por exemplo um display lcd

  • @rodrigoinacio9551
    @rodrigoinacio9551 4 года назад

    Mais uma show aula...... Sensacional mestre......👏👏👏

  • @bresserreis
    @bresserreis 4 года назад

    Muito bom! Muito obrigado pelo compartilhamento meu amigo!

  • @josecarlostavaresribeiro6584
    @josecarlostavaresribeiro6584 4 года назад

    Olá Wagner boa aula

  • @flaviobigliazzi1699
    @flaviobigliazzi1699 3 года назад

    Muito bom.

  • @BrunoRuinho
    @BrunoRuinho 4 года назад

    Boa tarde Wagner, desculpa mas não querendo abusar da sua boa vontade, poderia fazer um vídeo explicando sobre este LCD: 85.00*36.00 samsung parallel 8-bit 1602 vfd display lcd módulo

  • @deathnote7943
    @deathnote7943 4 года назад

    Show muito bom eu tbm estarei na espera

  • @marceloyon4096
    @marceloyon4096 4 года назад

    Ótima dica!, vai ajudar muitos makers

  • @marcelogoncalves9814
    @marcelogoncalves9814 4 года назад

    Estas suas vídeos aulas são perfeitas,sou seu fã pôde acreditar!

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Muito obrigado Marcelo! Sempre compartilhe com o máximo de pessoas!

    • @marcelogoncalves9814
      @marcelogoncalves9814 4 года назад

      @@canalwrkits com certeza compartilho, você é ótimo no que faz, tem um bom raciocínio e clareza nas palavras, aprendendo muito com suas aulas e não é de hoje, acompanho você quando começou a ensinar microcontroladores PIC 16f628, faz tempo em,e de lá prá cá sempre que possível eu assisto suas vídeos aulas, show de bola parabéns!

  • @sandronani730
    @sandronani730 4 года назад

    Caro Rambo boa tarde. Por coincidência, (será?) iria começar hoje um teste de software para esta função, entretanto com a linguagem tradicional. Me lembrou muito as aplicações de PIC. Na realidade o que foi feito foi um Flip-Flop correto? Gostaria que você esclarecesse melhor esta "varredura" e se é possível fazer o mesmo com a linguagem tradicional, mesmo gastando mais espaço no Atmel. Adoro seu canal!!! Grande abraço!

    • @canalwrkits
      @canalwrkits  4 года назад

      Muito obrigado Sandro! O mesmo algoritmo pode ser feito com as funções da Arduino IDE. Recomendo testar como exercício. Conforme demonstramos, as funções da IDE consomem mais memória e ciclos de máquina. Grande abraço!

  • @comand262
    @comand262 3 года назад

    queria ver com reler vários

  • @flavioribeirodossantos1387
    @flavioribeirodossantos1387 Год назад

    meu DEUS que top

  • @FoxyOfJungle
    @FoxyOfJungle 3 года назад

    Aula perfeita! Muito obrigado!!!

  • @fabiano_bim
    @fabiano_bim 4 года назад

    Incrível. Aula maravilhosa

  • @dougeletronicacia
    @dougeletronicacia Год назад

    Ótima dica, mas não consegui fazer funcionar no digispark

  • @leandrocruz6621
    @leandrocruz6621 2 года назад

    Bom demais

  • @terrainformaticaecelulares2623
    @terrainformaticaecelulares2623 4 года назад

    Mais uma aula nota 10.

  • @edmilsonlima279
    @edmilsonlima279 4 года назад

    Gostei e aprendi. Tem como usar outros exemplos usando outros registradores e como eu acho no datasheet?

    • @canalwrkits
      @canalwrkits  4 года назад

      Obrigado Edmilson, vamos continuar sim, por favor siga acompanhando o curso. Nova aula a cada quinze dias nas quintas.

  • @marcosbrito1596
    @marcosbrito1596 Год назад

    Muito bom o video, poderia dizer como fazer isso num ESP32? eu ate encontrei como fazer a saida acionar, mas nao consigo ler uma entrada

  • @DenioPitica
    @DenioPitica 4 года назад

    Boa noite como faço para colocar um led no arduino quando o mesmo conectar no PC ele já acender estou fazendo um acelerador para simulador e quero o painel iluminado

  • @lucasemanuellobocosta7201
    @lucasemanuellobocosta7201 4 года назад

    Quero muito ver o botão multi funções, tenta empregar ele como uma função, podendo ser chamada para ler todas as portas possíveis

  •  2 года назад

    Rambo, como eu faço pra pausar um Loop? To fazendo um programa aqui pra executar num LCD e vai ter um MENU, daí preciso parar o LOOP do programa quando apertar o botão MENU.

  • @adenaltosantos7876
    @adenaltosantos7876 Год назад

    conteudo ótimo

  • @luisfilipedeftones
    @luisfilipedeftones 4 года назад

    247k ???wow! 🤘🏾👌🏾

  • @fabiocoder5161
    @fabiocoder5161 4 года назад

    Fiquei curioso para saber como esse codigo faz o debouncing, visto que ele é bem mais rápido e a impressão que dá é que ele poderia pegar a transição de estados no apertar do botão. Valeu.

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Olá Fabio, analise cuidadosamente a lógica de funcionamento do código. Assista o vídeo mais vezes se necessário.

  • @anacletomarcal1313
    @anacletomarcal1313 4 года назад

    Como sempre, aula muito boa! :)

  • @anaflaviadeoliveirafernand9608
    @anaflaviadeoliveirafernand9608 9 месяцев назад

    Professor, sou iniciante nessa área de programação, não entendo muito ainda... Mas, uma dúvida, é necessário colocar as informações dos traços com --- Mapeamento de Hardware --- ou até mesmo o --- programa principal ---- ?
    Uma aula muito boa, obrigada!!

    • @canalwrkits
      @canalwrkits  9 месяцев назад

      Olá Ana, seja bem-vinda! Não é necessário, pois é você que decide como organizar o seu código. Essas informações são apenas comentários que não afetam o software em si.
      Temos muitos vídeos aqui que vão lhe ajudar, consulte wrkits.com.br/canal
      Tem cursos pagos mas muitas playlists gratuitas de programação também ;)

  • @adairamevaristovalerio
    @adairamevaristovalerio 4 года назад

    Um show de vídeo. Informação valiosa...

    • @edmilsonlima279
      @edmilsonlima279 4 года назад

      Bom dia. Show de aula. Vc irá continuar usando códigos com registradores?

  • @caraquedesafiouopapaco2511
    @caraquedesafiouopapaco2511 2 года назад

    Muito boa aula, seria possível converter esse codigo para o PIC usando o Mickro C como compilador?

    • @canalwrkits
      @canalwrkits  2 года назад +1

      É possível sim. Recomendo nosso curso Definitivo de C para você aprender a fazer este tipo de portabilidade: go.hotmart.com/N48026554Y

  • @ccris930
    @ccris930 4 года назад

    Excelente! Pode continuar com estes temas professor. Vai ajudar muito. Pergunta, este conceito de registradores, posso usar na íntegra no Esp8266 com a IDE do Arduino? Tks

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Obrigado Cristiano! Tem que estudas o datasheet do Esp para conhecer os seus registradores.

  • @alarmsystemsLondrina
    @alarmsystemsLondrina 3 года назад

    Ensina a usar o Blynk com Esp32 .

  • @marceloandrade225
    @marceloandrade225 3 года назад

    Entendi mas não compreendi!
    O botão gera o debounce. Ou seja a entrada do botão esta oscilando entre 0 e 1. Por diversas vezes a condição da entrada em 1 com a flag-1 será atendida.

  • @joseantoniodesouza8207
    @joseantoniodesouza8207 3 года назад

    Wagner copiei o código a fim de incrementar mais botões mas está dando erro
    DDRB &= bt1; //configura entrada para o botão
    Erro
    "bt1" was not declared in this scope

  • @paulosergiorodriguesdasilv7711
    @paulosergiorodriguesdasilv7711 4 года назад

    Boa noite, poderia mesmo fazer com tempo no aperta o botão e executar algo.
    Parabéns, novamente.

    • @canalwrkits
      @canalwrkits  4 года назад

      Muito obrigado Paulo! Vamos demonstrar sim.

  •  4 года назад

    Show!

  • @Dand_oli2023
    @Dand_oli2023 2 года назад

    Mto bom

  • @gabrielporfirio
    @gabrielporfirio 4 года назад

    Excelente aula! Parabéns! Como ficaria a leitura profissional do botão utilizando as interrupções externas? Abraço!

    • @canalwrkits
      @canalwrkits  4 года назад

      Valeu Gabriel! Podemos trazer em vídeos futuros. Abraço!

  • @assacinico
    @assacinico 4 года назад

    Será que consigo essa proeza em um Arduino Mega com 23 botões?

  • @marceloandrade225
    @marceloandrade225 3 года назад

    Legal!

  • @edmilsonlima279
    @edmilsonlima279 4 года назад

    Bom dia. Show de aula. Vc vai continuar usando registradores para programação?

  • @BrunoRuinho
    @BrunoRuinho 4 года назад

    Cara você tem em seu canal alguma playlist falando sobre os comandos e funções igual: !digitalRead o exclamação na frente ou =^ pois não encontrei documentação específica sobre esses "comandos"

    • @canalwrkits
      @canalwrkits  4 года назад +1

      Olá Bruno, exclamação na frente da expressão é o mesmo que "testar se é zero" ou "retornar zero". O & é a lógica AND. A barra vertical | é a lógico OR. E o acento circunflexo ^ designa a lógica XOR. Quando utilizamos, por exemplo, ^= estamos atribuindo ao próprio registrador (ou variável) à esquerda do comando, o seu próprio valor operação XOR com o que estiver à direita do comando. Assista as aulas anteriores da playlist (card no canto superior direito) para mais informações. Bons estudos!

    • @BrunoRuinho
      @BrunoRuinho 4 года назад

      @@canalwrkitsCom certeza vou olhar, estou acompanhando as aulas de Arduino, nessa quarentena só tirando projetos da cabeça e colocando em prática

  • @steesulucoes
    @steesulucoes 4 года назад

    Tem como usar esse programa no esp 32?

  • @AnselmoTecEletrica
    @AnselmoTecEletrica 4 года назад

    mais uma otima aula. like 16

  • @niranmelo7412
    @niranmelo7412 4 года назад

    Bom

  • @BrunoRuinho
    @BrunoRuinho 4 года назад

    Outra vez vi esse comando %5==0 não entendi o comando , mas no meu sketh funcionou