Projeto 08: Como usar a Porta Serial do Arduino para enviar e receber dados

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ม.ค. 2025

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

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

    oi prof........seu projeto está cada dia melhor....

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

      Valeu grande Igor

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

    Olá professor Sandro parabéns pela aula. Por favor me tire uma dúvida psso fazer uma animação em flash animeite HTML 5 para esse sistema

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

      @Fernandesfo muito obrigado! Cara, sim é possível porém você precisará utilizar módulos que permitem IoT para fazer a comunicação. No site oficial do Arduino tem uma sessão completa somente falando sobre Cloud e IoT com Arduino, é bom dar uma passadinha por la cloud.arduino.cc/ . Depois me conta sua experiência :)

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

    gostei da explicação, Sandro teria como fazer um video conectando Ardoino em um controle xbox ou ps2 usb , e usar para jogar no pc ?

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

      Olá @jogos obrigado por assistir o vídeo! Cara, é possível fazer mas não tenho como fazer pois infelizmente tem MUITO tempo que não jogo e não tenho controles de games :(

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

      @@SandroAlex se você conseguir um projeto, explicando passa o link por favor, to procurando ja tem 4 dias, consegui conectar e fazer o ardoino com o usb host shild reconhecer o controle, mais o pc nao reconhece

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

      Blz... Achando te falo

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

      @@SandroAlex seus projetos são ótimos, infelizmente alguns não reconhecem seu trabalho, compartilhei alguns de seus videos, ótimo trabalho

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

      Muito obrigado pelo elogio e pela ajuda compartilhando

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

    Sandro, como eu faria pra controlar as 3 cores de um led RGB através da porta serial? Que função eu usaria, pq eu tento usar a Serial.available mas ela só ler 1 por uma mesmo subtraindo 30 ou 48 pra transformar do código ascii. Eu fiz um código em que eu consigo acender qualquer uma das cores, nas 3 entradas PWM, declarando as entradas no analogWrite com 255 mas eu queria não ter q alterar o programa e sim mudar só pela porta serial. Poderia me ajudar? Já andei lendo diversas funções do arduíno mas n achei uma q suprimesse a minha necessidade.

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

      Opa @gowdrenz1609 obrigado por assistir o vídeo e por seu comentário. A função Serial.available() é para checar se existe alguma comunicação serial. Depois você coloca a função de leitura para obter o dado e trabalhar nela. No vídeo estou usando a função Serial.read() pois eu queria pegar apenas um byte.
      Para trabalhar com o que quer existem várias formas de programar este cenário e a primeira que me veio na cabeça agora foi utilizar a função Serial.readBytes() que vai te retornar uma cadeia de bytes e informar o tamanho dela. Daí você pode padronizar, por exemplo, informando que o primeiro byte será o R (red), o segundo byte o G (green) e o terceiro o B (blue). Agora o céu é o limite para a imaginação kkkkk. Sucesso no seu código!

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

      @@SandroAlex obggg :)

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

      @@haaaaav tmj

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

    Oiê, ótimo conteúdo, entretanto tenho uma dúvida, você saberia me dizer como eu conseguiria calcular o tempo que demora para enviar uma mensagem de um dispositivo (Arduino ou esp32) para outro dispositivo, através de um módulo sem fio?

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

      Opa Diego Nascimento, obrigado por assistir o vídeo e por seu comentário. Cara, vai depender de várias coisas desde como será codificado seu programa até que módulo irá usar, interferência de rádio/retransmissão, etc

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

    qual o nome desta aplicação que o senhor usa professir?

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

      @greb20032003 neste vídeo estou utilizando o Tinkercad... Dá uma olha nessa playlist que eu mostro como utilizar ele th-cam.com/play/PLxMpHN3bl70lBR-H9C9_DH5XoizeGPzk4.html

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

    não tem como deixar o script na descrição não? o meu ta dando erro na Serial.println("LED aceso!");
    else / e não sei como corrigir

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

      @marcosviniciusaraujo6207 todos os projetos estão no meu site www.sandroalex.info/roteiros/projetos-arduino. O deste vídeo é o Projeto 08 - Porta Serial.

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

    PROFESSOR TUDO BEM ? UMA PERGUNTA, É POSSIVEL EU CONTROLAR TECLADO OU MOUSE COM O ARDUINO, MAS SEM FIO EU SEI QUE O ARDUINO FUNCIONA COM FIO CONECTADO NO PC. ENTENDEU? ABRAÇO

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

      Opa @Flávio Freitas, tudo tranquilo! E você como está? Cara é possível sim! O Arduino é "tipo" um lego que você pode montar do seu jeito e inúmeros códigos já estão disponíveis na Internet. Ah! Caso não tenha, é só fazer :)