ARDUÍNO: TEMPO SEM DELAY? CONHEÇA O MILLIS!

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

ความคิดเห็น • 132

  • @GVensino
    @GVensino  4 หลายเดือนก่อน +3

    CORREÇÃO IMPORTANTE: No vídeo, mencionei o uso de long para variáveis de tempo ao trabalhar com millis() no Arduino. No entanto, isso pode causar problemas quando millis() excede 2,147,483,647, pois long é um tipo de dado com sinal. Para evitar esse problema, é essencial usar unsigned long para todas as variáveis relacionadas ao tempo. Isso garantirá que o código funcione corretamente mesmo após o overflow de millis().

    • @sendao4010
      @sendao4010 2 หลายเดือนก่อน

      Valeu Man, errei na prova viu, obrigadão 👍👍👍👍🙏👍, Deus te abençoe, tudo de bom na sua vida viu, TA CERTINHO TA MANO VALEU TA 👍👍👍👍👍👍👍👍👍👍

  • @nilsonlav
    @nilsonlav 3 ปีที่แล้ว +12

    Sensacional.Ninguem na Internet tem uma didática como a sua.Voce tem o dom.Parabens!!

  • @ederantoniassi7740
    @ederantoniassi7740 3 ปีที่แล้ว +17

    Com estes gráficos ficou muito fácil o entendimento do funcionamento do Millis! Por favor continue com estes vídeos fantásticos! A melhor didática sobre microcontroladores que temos no TH-cam.

  • @krishnamorgana7363
    @krishnamorgana7363 2 ปีที่แล้ว +3

    Tomara que vc nunca pare de fazer videos, pois seu canal é um dos mais importantes pra mim e que tem me ajudado a entender melhor as disciplinas do meu curso de Automação Industrial.
    Que Deus te abençoe grandemente pela sua humildade em dividir conhecimento.

    • @ulyssesbrandao196
      @ulyssesbrandao196 2 ปีที่แล้ว

      Gabriel, manda um curso aí de comando Bluetooth para arduino!!!

  • @fromandrade
    @fromandrade 2 ปีที่แล้ว +1

    Muito Legal. Parabéns

  • @adrianobolesina1983
    @adrianobolesina1983 2 ปีที่แล้ว +1

    Apesar de ter postado as aulas a muito tempo, ainda ajudam muita gente.

  • @alexandre.a.mendonca3144
    @alexandre.a.mendonca3144 ปีที่แล้ว +1

    nunca vi alguém explicar desse jeito , MEUS PARABÉNS , assim que possível , vou fazer o curso . OBRIGADO !!!

  • @andrevilhena7394
    @andrevilhena7394 5 หลายเดือนก่อน

    Tem milhares de vídeo aulas sobre Arduino aqui no TH-cam mas a sua é sem dúvida a melhor! Fica tudo muito bem explicadinho fácilitanfo muito a compreensão. Parabéns!

  • @sebastianlimasantos9115
    @sebastianlimasantos9115 ปีที่แล้ว +1

    Que show de aula professor.
    Impressionante seu talento pra ensinar de forma complexa.

  • @josearaujo5807
    @josearaujo5807 3 ปีที่แล้ว +4

    Melhor explicação que já tive com mills

  • @umpoucodetudo_entretenimento
    @umpoucodetudo_entretenimento 2 ปีที่แล้ว +1

    Aula muito boa, sou iniciante nesse mundo e sua aula foi muito simples de entender é ótimo quando encontramos professores assim.

  • @leandronascimento6598
    @leandronascimento6598 2 ปีที่แล้ว +1

    Melhor aula do TH-cam. Estou aprendendo muito com esse professor

  • @sergiohenriquehenrique6912
    @sergiohenriquehenrique6912 3 ปีที่แล้ว +5

    Boa noite Professor , eu estou aprendendo muito com o Senhor , a sua didatica e excelente meus parabens , aula fantastica !!!!

  • @alexvale2525
    @alexvale2525 3 ปีที่แล้ว +2

    Olá professor Gabriel, que ótimo que voltou com mais uma aula do curso de arduino, pois suas aulas são as mais bem explicadas do TH-cam, parabéns !

  • @deisianegonzaga3055
    @deisianegonzaga3055 หลายเดือนก่อน

    Parabéns pela ótima explicação de funcionamento do millis().

  • @Dani-uw1cj
    @Dani-uw1cj 3 ปีที่แล้ว +1

    Suas aulas são muito boas!

  • @douglaslotufo
    @douglaslotufo 2 ปีที่แล้ว

    Meus parabéns e obrigado pela ajuda, passei a tarde toda tentando usar esse millis em um projeto especifico e não consegui, depois de ter assistido o seu video tudo funcionou!

  • @adsonsantos6392
    @adsonsantos6392 3 ปีที่แล้ว

    Ótimo vídeo, melhor canal de eletrônica do mundo, o senhor é o Magnus Carlsen da eletrônica, parabéns!!!

    • @adsonsantos6392
      @adsonsantos6392 3 ปีที่แล้ว

      Foi um elogio, o seu canal é o melhor ~ 😁

  • @marciobueno1978
    @marciobueno1978 2 ปีที่แล้ว

    Nossa ficou muito boa a explicação, bem didática, continue fazendo mais vídeos assim. Parabéns

  • @sebas-sebastiaogoncalves6690
    @sebas-sebastiaogoncalves6690 3 ปีที่แล้ว

    Concordo com o @José Araújo.
    É a melhor, mais completa e sem assuntos que só enchem linguiça.
    Me ajudou muito.
    Professor, vc tem curso de Arduino?

  • @paulowainer2870
    @paulowainer2870 3 ปีที่แล้ว +2

    Excelente video . Esse assunto não é simples e é geralmente mal explicado. Você tornou-o de simples entendimento.

  • @adenaltosantos7876
    @adenaltosantos7876 3 ปีที่แล้ว +1

    que bom que voltou professor, suas aulas faz muita falta.
    parabéns excelente aula.

  • @alexandrefernandes7186
    @alexandrefernandes7186 2 ปีที่แล้ว

    Já acompanho seu canal a muito tempo e aprendi muito com sua didática

  • @Dani-uw1cj
    @Dani-uw1cj 3 ปีที่แล้ว +1

    Obrigado professor pela dica!

  • @valquiriaalves4737
    @valquiriaalves4737 9 หลายเดือนก่อน

    só aprendi essa função com vc.O vídeo do gráfico e sua forma de passar fazem a diferença.

  • @dronatio
    @dronatio 3 ปีที่แล้ว

    mais 1 sub
    ajudou muito, estava tentando fazer um relógio que ficava dentro da programação mais o delay atrapalhava o loop mas com esse vídeo agora o relógio tem tipo seu próprio "loop"

  • @onoffonofre1545
    @onoffonofre1545 2 ปีที่แล้ว

    Muito bom professor, eu ja estava tomando raiva do arduino mas com sua dinamica fica bem mais fácil,
    Preciso fazer uma base de tempo de 0 a 100 milisegundos constante

  • @SergioPereira-qd9mk
    @SergioPereira-qd9mk 2 ปีที่แล้ว

    Aula simplesmente sensacional. Muito obrigado pelo conhecimento transmitido.

  • @_mafox
    @_mafox 3 ปีที่แล้ว

    bom retorno de suas aulas, ficou um tempo sem aparecer, bem vindo!!!!!!!!!

  • @edsonferraz1
    @edsonferraz1 ปีที่แล้ว

    Show de bola Gabriel, parabéns!! como sempre muito bem explicado.

  • @dosbrodinhos
    @dosbrodinhos 2 ปีที่แล้ว

    O gerador do gráfico plotando Millis X tempoAgora foi sensacional!!!!

  • @jonathanleandro8773
    @jonathanleandro8773 3 ปีที่แล้ว +1

    Obg professor, suas aulas são diferenciadas, adoro seu método e suas analogias!

  • @josecarlosdesouza9789
    @josecarlosdesouza9789 3 ปีที่แล้ว +1

    GV, o melhor professor de arduino do Brasil. Parabéns.

  • @josediogusmao7013
    @josediogusmao7013 3 ปีที่แล้ว +1

    Obrigado pelas aulas fantásticas, volte sempre!!!

  • @luizfernandopbarros8107
    @luizfernandopbarros8107 4 หลายเดือนก่อน

    Parabéns pela explicação! Aula excelente!

  • @gurilab
    @gurilab 2 ปีที่แล้ว

    Muito legal Grabriel seus videos. Já estou sentindo falta de voce votlar a produzir novos conteúdos.

  • @gilmaraarduini704
    @gilmaraarduini704 2 ปีที่แล้ว

    Excelente explicação professor! Parabéns!!!

  • @thiagodeassuncao4584
    @thiagodeassuncao4584 3 ปีที่แล้ว

    Gratidão. O melhor conteúdo de millis que vi até o momento!! Salvou o meu projeto!!

  • @caminhogospel4478
    @caminhogospel4478 2 ปีที่แล้ว

    Obrigado por tudo, meu querido professor: que Deus o continue cobrindo de bênçãos espirituais e materiais!

  • @AdolfoSkywalker
    @AdolfoSkywalker 3 ปีที่แล้ว +1

    que aula didática professor! Sensacional! PARABÉNS! =D
    Me senti na faculdade de novo. =D

  • @leonardocosta856
    @leonardocosta856 3 ปีที่แล้ว +1

    Show de aula, excelente como nas aulas presenciais. Continue assim.

  • @Flip-Flop-Rio
    @Flip-Flop-Rio 3 ปีที่แล้ว +3

    Amigo o canal parou?
    Não deixa de publicar videos não

  • @js.systems
    @js.systems 3 ปีที่แล้ว

    Sempre muito bem explicado, parabéns 👍

  • @nico_youtube
    @nico_youtube ปีที่แล้ว

    Que explicação incrível! 👏

  • @DiegoGabrielLand
    @DiegoGabrielLand 3 ปีที่แล้ว

    Excelente Vídeo! salvou meu projeto aqui, Obrigado!!!!

  • @ronaldolemosgouvea854
    @ronaldolemosgouvea854 10 หลายเดือนก่อน +1

    Grande Aula!

  • @girneioliveira6406
    @girneioliveira6406 ปีที่แล้ว

    excelente suas aulas parabéns

  • @AlexandreMoura85
    @AlexandreMoura85 3 ปีที่แล้ว

    Muito boa a explicação, realmente o gráfico "carregando" o millis ajuda bastante na compreensão da lógica!
    Se o circuito estive montado na protoboard "real " junto com o monitor serial ficaria top também !
    obrigado pelo videos!

  • @alextadeu8026
    @alextadeu8026 3 ปีที่แล้ว

    Valeu professor Gabriel !!! ótima aula ! Quando vamos ter novas aulas ?!

  • @_mafox
    @_mafox 3 ปีที่แล้ว +1

    realmente fazer conteúdos de qualidade no you tube é trabalhoso. Suas aulas sempre excelentes.Bom retorno.

  • @igormelo2065
    @igormelo2065 3 ปีที่แล้ว

    Show de bola! Melhor explicação.

  • @pcold1826
    @pcold1826 2 ปีที่แล้ว

    muito bom e fácil aprender com vc. obrigado

  • @wandersonsilva-fx1cs
    @wandersonsilva-fx1cs 3 ปีที่แล้ว

    Quero agradecer pela explicação e o exemplo! Muito bom! entendi melhor com esse seu exemplo. Vou praticar pra aprender mais sobre o millis! Obrigado

  • @kaboom9176
    @kaboom9176 2 ปีที่แล้ว

    Obrigado pela aula.

  • @flaviovivinho4406
    @flaviovivinho4406 3 ปีที่แล้ว

    Muito bom, parabéns. Eu estava com dificuldade para entender o real funcionamento do millis() e agora consegui entender. Muito obrigado por compartilhar.

  • @alexbarbosa1071
    @alexbarbosa1071 3 ปีที่แล้ว

    Obrigado pelas aulas proofessor!
    Sou um recém aventureiro no mundo da programação e tenho acompanhado todas as suas aulas de Arduino, e como todos dizem realmente são as melhores que já pude encontrar nesta vastidão da internet. Eu estou tendo muita dificuldade na programação com um sensor de som (LM 393), estou tentando ler alguns códigos que acho por aí para tentar entender alguma coisa, mas estou super confuso e com muitas dúvidas.
    Você poderia me indicar um video, ou algum material para minha compreensão deste assunto? Ou quem sabe fazer aquela aula maneira deste tema rs! Agradeço de verdade por todo conhecimento passado até agora!!!

  • @josecarlostavaresribeiro6584
    @josecarlostavaresribeiro6584 3 ปีที่แล้ว

    Olá Gabriel boa aula

  • @maurofernando
    @maurofernando 3 ปีที่แล้ว

    Muito obrigado professor... MESTRE NA EXPLICAÇÃO E GÊNIO NO ENSINO

  • @jesielsilveira6324
    @jesielsilveira6324 2 ปีที่แล้ว

    Muito bom irmão.👍

  • @paulorosado6888
    @paulorosado6888 2 ปีที่แล้ว

    Cara você é muito bom! parabens!

  • @rosivaldor.2875
    @rosivaldor.2875 3 ปีที่แล้ว +1

    + 1 aula excelente...grato professor, felicidade

  • @darlanoliveira4473
    @darlanoliveira4473 2 ปีที่แล้ว

    Caraca que vídeo Legal. Parabéns, muito didático 😄

  • @wesleysouzarodrigues1933
    @wesleysouzarodrigues1933 3 ปีที่แล้ว

    Explicaçao muito boa, assim fica muito facil entender!!

  • @lorenamartins9612
    @lorenamartins9612 3 ปีที่แล้ว

    O melhor, parabéns!

  • @ynhon
    @ynhon 3 ปีที่แล้ว +1

    Presentão de Natal!Vídeo novo!!

  • @ricardodeoliveira4091
    @ricardodeoliveira4091 ปีที่แล้ว

    Boa aula....ajudou muito.

  • @israelmalta
    @israelmalta 3 ปีที่แล้ว

    Muito bom, bem claro, espero que tenha mais aulas de Arduino. Deus abençoe.

  • @marcoscoller
    @marcoscoller 3 ปีที่แล้ว

    Aumentando o nível. Obrigado por compartilhar.

  • @eduardofranca9637
    @eduardofranca9637 3 ปีที่แล้ว

    Esse canal é
    Monstro.
    Show

  • @valdircarbinati745
    @valdircarbinati745 3 ปีที่แล้ว +1

    Otima explicação

  • @arduinomaquinas
    @arduinomaquinas 3 ปีที่แล้ว

    Muito boa didática sobre millis();
    Parabéns Gabriel, Deus te abençõe, grande abraço !!!

  • @Rodrigosantos-dh8lz
    @Rodrigosantos-dh8lz 3 ปีที่แล้ว

    Muito top professor
    Agora aprender como usar esse millis valeu.

  • @Parenzi
    @Parenzi 2 ปีที่แล้ว

    Excelente o curso! Quando vai dar continuidade?

  • @PauloDoutel
    @PauloDoutel 3 ปีที่แล้ว

    FANTÁSTICO...
    OBRIGADO PROFESSOR....

  • @onibus100
    @onibus100 3 ปีที่แล้ว

    Se for possível faça um vídeo sobre encoder rotativo.

  • @adrianodba
    @adrianodba 3 ปีที่แล้ว

    Satisfação em ver seu trabalho

  • @evandro8203
    @evandro8203 3 ปีที่แล้ว

    Excelente explicação. Mas me corrija se estou errado. Ao ocorrer o overflow que é quando chegar no 50 dias, a temporização não irá funcionar. Uma alternativa seria mudar a expressão para millis() - tempoanterior > 2000. Quando ocorrer o overflow o primeiro resultado ficará negativo, porém continuará funcionando.

  • @awo8160
    @awo8160 ปีที่แล้ว

    muito bom consegui entender mto bem

  • @querolheajudar227
    @querolheajudar227 3 ปีที่แล้ว

    Bom dia Gabriel, estou estudando no seu curso as aulaS " PIC# X [CCS] e só tenho a lhe agradecer por aprender rápido por seu método simples de explicar.
    Mas preciso saber com faço para duas saídas do pic16f88 pisque os leds alternados por um tempo determinado por mim no ccs compiler. E depois deste tempo na mesma programação o pic continue seguindo as tarefas a seguir.
    Conto com sua atenção para esta instrução.

  • @ArceLuz
    @ArceLuz ปีที่แล้ว

    Ótima explicação

  • @onibus100
    @onibus100 3 ปีที่แล้ว

    Nosso presente de fim de ano. obrigado.

  • @eloyeloy2915
    @eloyeloy2915 2 ปีที่แล้ว

    otima aula

  • @robotrobot4595
    @robotrobot4595 3 ปีที่แล้ว

    lembro que quando eu estava aprendendo a programar PIC, eu cai nesse problema,a solução foi criar um delay de 1ms, e incrementar o valor de uma variável,desse modo eu fazia um LED picar tendo como base o valor contido nessa variável,ao mesmo tempo que lia os botões(com delay de 1 ms)
    .....depois descobri que dava para usar os TIMERS

  • @arduinomaquinas
    @arduinomaquinas 3 ปีที่แล้ว

    Parabéns caro prof° Gabriel, excelente explicação, bem didático, meu like é 56, grande abraço !!!

  • @EduardoZamignani
    @EduardoZamignani 3 ปีที่แล้ว

    Grande mestre sempre com conteúdos de primeira... Parabéns!!!

  • @robsedu1973
    @robsedu1973 ปีที่แล้ว

    Boa tarde, muito bom seus vídeos, agora tenho uma duvida como faria para usar o millis(),quando eu preciso que o led fique acesso por 1 e 2 minutos apagado, a função millis faria esse exemplo ?

  • @ronaldosantana671
    @ronaldosantana671 3 ปีที่แล้ว

    Parabéns vc é o cara

  • @guilhermepacheco4165
    @guilhermepacheco4165 3 ปีที่แล้ว +1

    Boa noite amigo tudo bem? encontrei seu canal e estou gostando muito do seu conteudo, voce explica muito bem. fiquei com uma duvida aqui, fiz um sistema q vc da entrada nele pressionando o botao de entrada, dai ele ti da 40 segundos para chegar no final desse corredor. sabe me dizer se consigo usar o millis para que se eu terminar o percurso antes dos 40 segundos eu aperto um botao la no final e "confirme" para o arduino q eu cheguei la?

  • @julioteixeira7428
    @julioteixeira7428 3 ปีที่แล้ว

    Excelente!!!!

  • @pedrohenriquecosta5494
    @pedrohenriquecosta5494 ปีที่แล้ว

    Ola Professor, como vai? Gostaria de saber se poderia me ajudar a resolver um problema com os sensores de temperatura e pulso cardiaco, MLX90614 e MAX30102, que sao ambos I2C porem quando coloca-se para trabalhar os dois sensores juntos, deixamos de obter valor do sensor de temperatura e/ou pulsacao. Acho que seria interessante gravar um video de como resolver este problema, assim todos aprederiamos um pouco mais. Obrigado, o video esta TOP!

  • @danielsilvabrum7583
    @danielsilvabrum7583 3 ปีที่แล้ว

    feliz natal mestre

  • @josediogusmao7013
    @josediogusmao7013 3 ปีที่แล้ว +1

    Professor, como faço para ligar um potenciometro a uma bobina e um auto falante? Obg, abraço

  • @AutistaDigital
    @AutistaDigital 3 ปีที่แล้ว

    Valeu por explicar sobre o Millis, mas pelo titulo do vídeo achei que era outra coisa

  • @joelsanchesjunior7793
    @joelsanchesjunior7793 3 ปีที่แล้ว

    Bom para fazer um semáforo com sinal para pedestres

  • @JoseLima-fn2vn
    @JoseLima-fn2vn 11 หลายเดือนก่อน

    Muito bom !!

  • @robinsonbrasil
    @robinsonbrasil 3 ปีที่แล้ว

    Boa noite Mestre! Alguma previsão de novas postagens de vídeos? Estamos ansiosos relo retorno. Grande abraço!

  • @wlp0306
    @wlp0306 4 หลายเดือนก่อน +2

    Só faltou validar que quando o millis zera depois de 49 dias a variavel tempoAnterior vai estar sempre maior doque o millis nesse ponto em diante o codigo nao funciona mais.

    • @GVensino
      @GVensino  4 หลายเดือนก่อน

      Você tem razão! Fixei uma correção ao vídeo. Pra corrigir este problema, basta apenas declarar as variáveis relacionadas ao tempo como unsigned long, e não apenas como long. Isso resolverá todos os problemas! Obrigado pelo seu comentário!

  • @tecnunesoficial
    @tecnunesoficial 3 ปีที่แล้ว +1

    Olá ´professor, congratulações, suas aulas trona-se fácil com sua didática de ensino, gostaria de saber sobre sua opnião, se seria possível falar sobre a série UC384x

  • @ramashiajairo7260
    @ramashiajairo7260 3 ปีที่แล้ว

    muito bom , só queria saber como ficaria o tempo de 1 hora e de 2:30 minutos em mills ?

  • @AndreLuiz_M
    @AndreLuiz_M 3 ปีที่แล้ว

    O Flavio Guimarães tem que aprender a dar aulas assim.