Arduino - Simultaneous execution

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025
  • НаукаНаука

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

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

    Simples e objetivo. Parabéns!

  • @bacabaltelecom5418
    @bacabaltelecom5418 6 лет назад +3

    Muito bacana seu trabalho e sua explicação parabéns.

    • @BitaBit
      @BitaBit  6 лет назад

      Obrigado Fabio.

  •  5 лет назад +2

    Ótimo canal, muito didático, parabéns.

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

    Simples, e objetivo

  • @Uilsonsacramento
    @Uilsonsacramento 5 лет назад +1

    Olá Amigo !.
    Parabéns pela vídeo aula .
    Eu quero saber como modificar para que o led apenas fique aceso por determinado tempo, apague e não volte mais a acender ?

    • @BitaBit
      @BitaBit  5 лет назад

      Olá. Obrigado. Basta apenas colocar o pino onde está o led em nível lógico alto, e não voltar para nível lógico baixo.

  • @thiagocamposdasilva4528
    @thiagocamposdasilva4528 10 месяцев назад +1

    Minha duvida seria se eu consigo com um potenciometro 1 acionar motores 1 e 2 ao mesmo tempo
    Sendo que teria um segundo potenciometro 2 para comandar a aceleracao do motor 2 quando ambos estivem acionado

    • @BitaBit
      @BitaBit  10 месяцев назад

      Olá, sim é possível, mas poderia usar um switch para acionar os motores ao invés de potenciômetro.

    • @thiagocamposdasilva4528
      @thiagocamposdasilva4528 10 месяцев назад

      @@BitaBit obrigado por responder mais meu projeto seria um helicóptero coaxial e para o projeto precisava das funções acima já pesquisei incansavelmente na Internet será que consegue fazer um vídeo explicando ou outro componente que eu possa usar exemplo esp32 ou raspbery pipe acho que assim que escreve. Me ajuda tive que convercer a esposa a liberar os valores para o projeto e não consegui provar para ela que gastei dinheiro atoa obs isso é um robby quero aprender mais sobre esse mundo de programação obrigado

    • @BitaBit
      @BitaBit  10 месяцев назад

      Legal o projeto.
      Como não mexo só com RUclips, fica um pouco complicado fazer vídeos com frequência.
      Mas o que você quer fazer é possível sim.
      A programação e eletrônica realmente é um mundo incrível!
      Boa sorte com o projeto!!

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

    Com um unico arduino eu consigo multicontroles tipo controlar um atuador motorizado conforme variação de pressao de ar, controlar um segundo motor para rotação, monitoração de temperarura??

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

      Olá. Sim consegue

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

      @@BitaBit Faz um tutorial ensinando o arduino a controlar componentes diferentes porém levando em conta uma informação externa, quero montar um projeto onde um led pisca mais rapido conforme a variação de um sinal analógico, enquanto controla outro LED conforme um sinal digital, tipo um botao e um potenciometro, mas os dois acontecendo ao mesmo tempo

  •  5 лет назад +1

    Amigo obrigado por compartilhar o vídeo...nesse exemplo, assim que vc alimenta a placa os leds já começam a piscar, e se eu quiser determinar o momento em que os leds devem começar a piscar, onde devo colocar o comando para isso? Logo após o void loop? Obrigado desde já...

    • @BitaBit
      @BitaBit  5 лет назад

      Olá. Você pode fazer de algumas maneiras. Pode colocar um delay dentro da função setup por exemplo.

    •  5 лет назад

      @@BitaBit posso te enviar por e-mail o código pra mostrar o que pretendo fazer? O meu é: chicaosbc14@gmail.com

    • @BitaBit
      @BitaBit  5 лет назад

      Sim pode enviar para: rodrigosanntos@live.com

  • @lucasgabri7l228
    @lucasgabri7l228 6 лет назад +2

    eu preciso mover um servo enquanto um led continua piscando
    agradeço desde ja!!

  • @jonairsilvadesousa6379
    @jonairsilvadesousa6379 5 лет назад +1

    Mano Parabéns pelo o vídeo, eu estou com um projeto de acionamento de pinos pelo controle , até aí tudo certo, o problema e que vou precisar tanto pular os passos do void loop quanto interrompê-los e acionar outro comando. por exemplo eu aperto um botão do controle e o comando aciona o relé 1 depois o 2 mas eu quero apertar um para interromper a ação e já i direto acionar o rele 2 antes do void loop do primeiro comando terminar. Como fasso isso? desde já obrigado.

    • @BitaBit
      @BitaBit  5 лет назад

      Olá, obrigado. Pelo que entendi você pode colocar uma condicional no loop para não executar a ação que aciona o relé 2 ao apertar o botão.

  • @lucasgabri7l228
    @lucasgabri7l228 6 лет назад +1

    como eu uso isso para mover um servo? estou precisando disso para um projeto

    • @BitaBit
      @BitaBit  6 лет назад

      Para piscar o led faça como eu fiz com o primeiro led, altere o valor para piscar mais de vagar ou mais rápido.
      E para mover o servo coloque o código onde esta para piscar o segundo led, mas altere o valor para poucos milissegundos, ajuste o tempo de acordo com o que você precisar. Por exemplo: o servo só irá se mover enquanto um botão estiver pressionado, então em vez de piscar o segundo led coloque o código que irá verificar se o botão esta pressionado e se estiver aciona o servo e se não estiver para o servo.

    • @lucasgabri7l228
      @lucasgabri7l228 6 лет назад

      vou montar o codigo aqui e te mando eu preciso que quando eu aperte a ele va de 0 180 e quando eu apertar s ele va de 180 a 0

    • @lucasgabri7l228
      @lucasgabri7l228 6 лет назад

      #include
      unsigned long temposervo1=0;
      Servo myservo;
      int pos = 0;
      void setup() {
      myservo.attach(9);
      }
      void loop() {
      if ((millis()-temposervo1) >= 2000 ){
      for (pos = 0; pos = 0; pos -= 1) {
      myservo.write(pos);
      }
      }
      ai cara na faço ideia de como usar pra controlar um servo ele so fica se movendo de um lado para o outro sem controle
      nao consigo nem controlar ele usando char

    • @BitaBit
      @BitaBit  6 лет назад

      Mas repare que só existe a condição do tempo em relação ao millis que controla o seu servo. Ele esta respeitando esta condicional, por isso que esta tendo este comportamento.
      Repare que também você não esta atualizando a variável temposervo1 com o retorno de millis. Creio que seu servo gira para um lado uma vez e depois gira para o outro sem parar.
      Dependendo o que você quer fazer, não é necessário usar o millis.

    • @lucasgabri7l228
      @lucasgabri7l228 6 лет назад +1

      consegui kk
      usei switch case ai resolveu

  • @egidiorocha2
    @egidiorocha2 6 лет назад +2

    parabens! principalmente por não colocar aquelas musiquinha nheco, nheco tic,tic, toc,toc....rsrrs