Controlando Motor de Passo com Arduino - Curso de Arduino #31

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • Controlando Motor de Passo com Arduino - Curso de Arduino #31
    Link deste vídeo: • Controlando Motor de P...
    Na aula de hoje do nosso curso de Arduino nós iremos aprender como controlar motor de passo, iremos usar o motor 28BYJ-48 e o drive ULN2003jonto ao Arduino.
    Nosso curso de Arduino online gratuito, além de ser um curso bsatante completo é a melhor forma de você aprender sobre Arduino.
    Arduíno é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel com suporte de entrada/saída embutido, uma linguagem de programação padrão que é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de se usar por novatos e profissionais. Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.
    Pode ser usado para o desenvolvimento de objetos interativos independentes, ou ainda para ser conectado a um computador hospedeiro. Uma típica placa Arduino é composta por um controlador, algumas linhas de E/S digital e analógica, além de uma interface serial ou USB, para interligar-se ao hospedeiro, que é usado para programá-la e interagi-la em tempo real. Ela em si não possui qualquer recurso de rede, porém é comum combinar um ou mais Arduinos deste modo, usando extensões apropriadas chamadas de shields[10]. A interface do hospedeiro é simples, podendo ser escrita em várias linguagens. A mais popular é a Processing, mas outras que podem comunicar-se com a conexão serial são: Max/MSP,[11] Pure Data,[12] SuperCollider,[13] ActionScript[14] e Java.[15] Em 2010 foi realizado um documentário sobre a plataforma chamado Arduino: The Documentary.
    Além do curso de Arduino aqui em nosso canal você vai encontrar vários outros cursos, sempre com foro em informática avançada, todos cursos completamente gratuitos e com uma didática única que você só encontra aqui no CFB Cursos.
    Site Oficial do Arduino
    www.arduino.cc/
    Link direto para download do software
    www.arduino.cc...
    HTML + HTML5: goo.gl/nkEFd9
    CSS3: goo.gl/Aywzrj
    Javascript: goo.gl/HK3ZYn
    PHP + MySQL: goo.gl/5eFh1M
    Site do canal
    cfbcursos.com.br
    Colabore com nosso canal:
    Qualquer valor usando o PIX: pixcfbcursos@gmail.com
    Página de cursos no site
    cfbcursos.com.b...
    e-mails:
    perguntas@cfbcursos.com.br
    canalfessorbruno@gmail.com
    Outros Links:
    Vídeo Colabore com nosso canal: • Video
    Canal youtube: / canalfessorbruno
    Instagram: cfbcursos ou @cfbcursos
    Twitter: @cfbcursos
    Facebook: canalfessorbruno
    TH-cam: / canalfessorbruno
    vakinhas
    www.vakinha.co...
    www.vakinha.co...
    Produção: Bruno P. Campos / CFB Cursos
    Edição: Bruno P. Campos / CFB Cursos
    Licença padrão do TH-cam
    #cfbcursos #arduino #automacaoarduino #automacao #programacaoarduino

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

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

    Olá, Bruno. Seus vídeos são muito bons. Entretanto, sim... faltou vc abordar programação do arduino, afim de definir o ângulo (arco) que se deseja girar um motor (DC ou de passo) e não encontrei nada no youtube que fale sobre girar parcialmente um motor, obedecendo um ângulo programado no arduino.

  • @RenatoGigliottiMPh
    @RenatoGigliottiMPh 5 ปีที่แล้ว +2

    Professor, muito obrigado pelas orientações, estava precisando justamente dessa aplicação.

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

    Maravilha.... Parabéns pela brilhante aula!!!

  • @LeandroSantos-rx5tc
    @LeandroSantos-rx5tc 3 ปีที่แล้ว

    Muito obrigado meu amigo....

  • @carlosalbertosouza3153
    @carlosalbertosouza3153 4 ปีที่แล้ว

    Formidável, funcionou.

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

    Oi meu professor me ajude aí, comprei uma shield l293
    Não sabia que era apenas para dois motores me ajuda aí quero colocá 3 motores de passo na gambiarra mesmo

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

    Olá mestre. Uma dúvida, tem como ligar um tipo de sensor (potenciômetro, botão ou chave) para controlar a direção?

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

    Boa noite, tenho uma dúvida.. uma vez configurado na placa de Arduino, fica gravado na placa do motor de passo? Estou precisando usar esse motor em um veículo 12v

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

    Olá, que e possível fazer o motor de passo girar 5 segundos e parar por 3 segundos, depois girar para outro sentido por vinte segundos? Sou leigo estou comessando

  • @estudianteelectrico6728
    @estudianteelectrico6728 6 ปีที่แล้ว

    Ola professor. ótima aula didática, sou iniciante e tenho estudado programacao estruturada. Tenho algumas duvidas. Quando voce define o numero de passo para o motor girando a esquerda e a direita na sobrecarga de metodos, o primeiro void motor() com 4 parâmetros não é mais executado. Isto é pelo fato de ter sido inserido o 5º parametro? Outra duvida, este tipo de programação já é orientada a objetos?

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

    Professor, como ficaria a montagem e a programação pra acionar esse motor em um horário específico com o modulo RTC ds3231?

  • @5meca
    @5meca 5 ปีที่แล้ว

    Acompanhado seus videos e aprendi muito com vc mais tenho uma dúvida vc poderia me ajudar?
    Eu gostaria de montar três motores de passo com um teclado e digitar valores em gral e milímetros e os motores obedecerem o comando.
    Como faço isso?

  • @cassioricardosilva7496
    @cassioricardosilva7496 4 ปีที่แล้ว

    Boa noite professor, teria como colocar mais motores?

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

    Olá. Tenho um motor de passo o arduino uma placa lcd D1 robot e o drive do motor , preciso que ele rode para um lado por algumas voltas e volte para o outro lado o mesmo numero de voltas por vários ciclos. Preciso aumentar ou diminuir este numero de voltas a cada trabalho. Será que é possível alterar pelos botões da placa?

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

    Professor como sincronizo 2 ou mais motores de passo? Se eu usar jo loop e na sequencia de programação eles não ficariam sincronizados, correto?

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

    15:43

  • @jhonatanoliveira3030
    @jhonatanoliveira3030 5 ปีที่แล้ว

    você poderia me passar um código para dois motores de passo porque estou com problemas obg o vídeo me ajudou bastante mais se poder me ajudar mais um pouco fico agradecido

  • @ivoneideduarte1648
    @ivoneideduarte1648 5 ปีที่แล้ว

    Fiz tudo conforme você mostrou, mas meus motores de passo(São iguais ao do vídeo), só funcionaram com 350 rpm e no sentido horário, não está indo para o anti horário, ele tenta mas não consegui inverter, o que pode ser?

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

    Em void loop() { for { int 1=0;1

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

    Cara ,vc é parente do zezé di camargo? Mas parabéns bela explicacao!!!!

    • @cfbcursos
      @cfbcursos  28 วันที่ผ่านมา

      Kkkkkkkkk, sou não

  • @rafa_gamer6030
    @rafa_gamer6030 5 ปีที่แล้ว

    Ola parabéns pela aula, olha estou com um projeto e tenho dificuldade e gostaria de saber se você poderia me ajudar, enfim precisaria que o arduino com um sensor de temperatura ao chegar em uma determinada temperatura ele fizesse com que o motor girasse varias vezes no mesmo sentindo como se tivesse abrindo uma janela e ao reduzir a temperatura o arduino acionava o motor de passo que giraria a mesma quantidade de vezes só que no outro sentido até fechar a janela e ai poderia me ajudar desde já obrigado.

    • @marcoantoniodamasceno2745
      @marcoantoniodamasceno2745 5 ปีที่แล้ว

      Vc poderia colocar sensores de fim de curso na janela e implementar motores normais mesmo.

    • @marcoantoniodamasceno2745
      @marcoantoniodamasceno2745 5 ปีที่แล้ว

      Vc pode colocar dois ímãs na janela, um em cada extremidade e dois red switchs, um em cada extremidade da janela

  • @rogeriomartinsdesouza4088
    @rogeriomartinsdesouza4088 4 ปีที่แล้ว

    pode ser o Arduino UNO R3

  • @regiaogospel
    @regiaogospel 4 ปีที่แล้ว

    Olá Professor...gostei muito do seu canal......estou com um probleminha acho que pode me ajudar...usando a sua aula sobre MAP.... montei um girocam com dois servos motores e um Joystick...porém ele precisava andar e parar...ele tá andando e voltando pra posição inicial, que é zero......sabe me dizer como arrumo isso?????

    • @cfbcursos
      @cfbcursos  4 ปีที่แล้ว

      Te dei uma alternativa pela live, vc viu?

    • @regiaogospel
      @regiaogospel 4 ปีที่แล้ว

      @@cfbcursos eu ví mais num é ok que precisava

    • @regiaogospel
      @regiaogospel 4 ปีที่แล้ว

      @@cfbcursos to trabalhando com map

  • @gabrielsiqueira4918
    @gabrielsiqueira4918 5 ปีที่แล้ว

    É possível eu utilizar um LDR para fazer ele girar um certo número de voltas com uma certa luminosidade, por exemplo, de dia ele iria girar um certo tanto de voltas e quando chegasse a noite ou ficasse sombreado ele inverteria o giro?

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

      Perfeitamente possível, só usar os conceitos de funcionando do motor de passo com os conceitos do LDR, juntar isso com uma lógica de programação, na verdade parece ser bem simples

    • @gabrielsiqueira4918
      @gabrielsiqueira4918 5 ปีที่แล้ว

      @CBFCursos Obrigado, ganhou mais um inscrito. Seus vídeos são excelentes. Boa didática e explicação

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

    Kara... parabéns pela forma como vc explica. assim a coisa fácil, já tinha tentado seguir o passo a passo de muitos e o máximo que conseguia era replicar o ensinado (grato a todos pela boa vontade) com essa aula consegui fazer combinações de movimentos diferentes, dentro do mesmo sketch... vlw!

  • @Neneribeiraopreto
    @Neneribeiraopreto 6 ปีที่แล้ว +3

    Muito boa aula Fessor. Sei que é cedo p/ alguns alunos mas, se quiser, fiz uma classe p/ motor de passo que é bem legal, inclusive com rampa de aceleração e desaceleração... Abraço!

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

    Olá Professor Bruno , posso usar este projeto para abrir e fechar uma cortina ???????
    Se eu não tiver um motor de passo posso usar um motor DC de impressora ou micro ondas ?????

  • @lucasvideonet
    @lucasvideonet 4 ปีที่แล้ว +2

    Professor parabéns! sua aula é sem dúvida uma das mais completas do youtube. Me tire uma dúvida, seria possível fazer um velocímetro para simulador de jogos com motor de passo? já vi alguns exemplos com servo motor porém dá muito defeito, o motor de passo é bem mais resistente.

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

    SHOW DE BOLA, MAS PRECISO DE MAIS EXCLARECIMENTO SE A INVERSÃO DO PINOS NO CÓDIGO É OBRIGATÓRIO.

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

    Qual esquema usar pra ele dar uma volta de 60 segundos contínuos??

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

    Ola,boa noite! gostaria de saber como faria pra que o led pisque junto com os passos do motor usando a biblioteca criada na aula 29 e usando digitalWrite? agradeco a atençao! Suas aulas são show.

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

    Show !! Parabéns pelo canal e pelo vídeo. Sucesso sempre !! Abraço a todos.

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

    Stepper mp(passosPorGiro, e1,e3,e2,e4); dá erro

  • @pedroluizbertanha934
    @pedroluizbertanha934 4 หลายเดือนก่อน +1

    Legal gostei muito 👍👍👍👍

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

    Professor, muuuuito obrigado pelo excelente vídeo. Se eu quiser fazer com que o motor gire continuamente pois pretendo usar em um relógio, qual comando eu devo colocar?

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

    Boa aula, mas esse primeiro código não funciona. Não da nenhum sinal na placa controladora do motor de passo.

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

    Parabéns e muito obrigado. Segui os procedimentos e consegui fazer tudo. Só precisarei ver o vídeo sobre sobrecarga...

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

    Olá fessor.. teria como usar um motor de passo sem driver?
    Eu tenho 2 retirados de DVD ROM mas ainda não tenho drive

    • @cfbcursos
      @cfbcursos  6 ปีที่แล้ว +2

      Olá Danilo, teoricamente sim, na prática com Arduino não, simplesmente por causa da corrente que o motor trabalha, as chances de queimar a porta do arduino ou o Arduino são muito grandes

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

    Professor, vejo vários vídeos na internet ensinando como ligar o motor de passo...
    Mas como desligar??? Como desligar o motor entre passos, ou seja, em uma aplicação em que o motor espera um comando para se movimentar, como desliga-lo entre esses comandos para economizar energia, evitar aquecimento do motor, aquecimento do driver?

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

    prof. admirável, Bom dia! estou utilizando motor de passo nema 17 com com 06 fios em uma impressora mas nao estou conseguindo aciona-los pelo drive drv8825 numa placa ramps 1.6. esse motor trava e quando alimentado. identifiquei as pontas das bobinas e o cabocomum. liguei as bobinas conforme a indicacao da placa. O que posso fazer prof. Será que terei que adquirir

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

    Nunca usei esse motor e gostaria de saber se e possível fazer o travamento igual ao que acontece no NEMA 17?

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

    Será que é possível arranjar-me o código completo?

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

    Sensacional! Obrigado professor.

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

    Teria como colocar um lcd com botões para mudar osnumeros de voltas do motor sem precisar abrir o codigo?

  • @heliomaximo674
    @heliomaximo674 6 ปีที่แล้ว

    Estou tentando carregar esse código mas está apresentando esse erro. exit status 1
    'passosPorGiro' was not declared in this scope . Teria como você me dar alguma solução para resolver esse problema?

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

    Muito bem professor. Boa explicaçao.
    Se eu montar esse motor num dispositivo prato giratório para executar tarefa com precisão.
    Como fazer reiniciar ponto exato, caso falte energia e o prato giratório parar fora do ponto?

  • @THIAGO_ELETRICISTA
    @THIAGO_ELETRICISTA 4 ปีที่แล้ว

    Poderia revisar um projeto?

  • @rogeriomartinsdesouza4088
    @rogeriomartinsdesouza4088 4 ปีที่แล้ว

    qual a referencia do Arduino? estou usando pela primeira vez....

  • @richardsonrodrigues5939
    @richardsonrodrigues5939 5 ปีที่แล้ว

    uso um motor desse em uma mini plotter... 32 passos não da uma volta nem a pau! so consegui dar uma volta com 206 passos.. uso o bCNC..

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

    Gostei do ótimo conteúdo e da forma direta que ensina, parabéns

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

    Me salvou professor, 2022 to aqui

  • @danielcarzino3821
    @danielcarzino3821 4 ปีที่แล้ว

    coloque comentario da progamasão

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

    Agora fiquei em dúvida. Até onde eu sei, as linguagens C/C++ não possuem classes por serem linguagens funcionais e não orientadas a objeto. Então não acho que esse Stepper seja uma classe de fato.

    • @LuizSiqueira-z9f
      @LuizSiqueira-z9f หลายเดือนก่อน

      C++ é o orientado a objetos

  • @thiagoluisgotardigotardi1366
    @thiagoluisgotardigotardi1366 5 ปีที่แล้ว

    como faço para o motor dar um passo por segundo infinitamente

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

    Parabéns.. ótima aula

  • @euripedesgomes8651
    @euripedesgomes8651 4 ปีที่แล้ว

    Parabéns pela aula + um inscrito

  • @pedrocelsocastrodearaujoar5476
    @pedrocelsocastrodearaujoar5476 5 ปีที่แล้ว

    GANHOU MAIS UM INSCRITO, CONTINUE ASSIM

  • @5meca
    @5meca 5 ปีที่แล้ว

    Muito bom

  • @Elizeu-ei8ph
    @Elizeu-ei8ph 8 หลายเดือนก่อน

    Ótima aula

  • @caiomunhoz5040
    @caiomunhoz5040 5 ปีที่แล้ว

    Olá, estou utilizando a biblioteca stepper em meu projeto. Nele, durante um período muito curto de tempo, eu quero que o motor faça um movimento em 30º e volte esses mesmos 30º. Contudo, após esse acionamento, o motor fica continuadamente ligado, parado mas continua aquecendo. Tem algum comando que eu possa fazer para desligá-lo, após esse acionamento pontual?

    • @horaculomatrix
      @horaculomatrix 4 ปีที่แล้ว

      Voce poderia usar um rele sendo ativado por uma porta digital, assim que terminal os 30 graus vc bloqueia porta do rele que alimenta o driver.

  • @adrianodantas2580
    @adrianodantas2580 5 ปีที่แล้ว

    Professor, bom dia! Primeiramente quero parabeniza-lo pelo conteúdo e pela explicação. As minhas dúvidas são: Teria como eu utilizar uns 50 motores desse ligados em uma placa de arduino? Teria como aumentar a velocidade da rotação desse motor? teria que utilizar uma fonte de quanto? São várias perguntas e desde já muito obrigado pela atenção.

    • @seducaovermelha
      @seducaovermelha 4 ปีที่แล้ว

      O Arduino não deve suportar nem 2 motores desse ligados juntos brother, iria dar uma sobrecorrente e você iria acabar queimando o arduino

  • @ivoneideduarte1648
    @ivoneideduarte1648 5 ปีที่แล้ว +2

    Coloquei um novo código e funcionou
    #include
    #define IN1 8
    #define IN2 10
    #define IN3 9
    #define IN4 11
    const int PassosPorGiro = 500;
    //Inicializa a biblioteca utilizando as portas de 8 a 11 para
    //ligacao ao motor
    Stepper motorPasso(PassosPorGiro,IN1,IN2,IN3,IN4);
    void setup()
    {
    //Determina a velocidade inicial do motor
    motorPasso.setSpeed(70);
    Serial.begin(9600);
    }
    void loop()
    {
    //Gira o motor no sentido horario a 90 graus
    for (int i = 0; i

  • @mickydte5549
    @mickydte5549 5 ปีที่แล้ว

    Parabéns pelo ótimo conteúdo! É possível nos informar em um próximo vídeo como usar o motor de passo 28BYJ-48 com a motor shield L293D?

  • @rafael.c3765
    @rafael.c3765 5 ปีที่แล้ว

    Professor bom dia, é possível girar apenas o ângulo que eu queira ?