Enviando dados do computador para o Arduino via porta serial - Curso de Arduino #44

Поделиться
HTML-код
  • Опубликовано: 7 окт 2024
  • Enviando dados do computador para o Arduino via porta serial - Curso de Arduino #44
    Link deste vídeo: • Enviando dados do comp...
    Na aula de hoje do nosso curso de Arduino vamos aprender como enviar dados do PC para o Arduino pela porta serial, usando a classe Serial, vamos usar os métodos begin, available e read.
    Nosso curso de Arduino online gratuito, além de ser um curso bastante 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
    RUclips: / 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 RUclips
    #cfbcursos #arduino #automacaoarduino #automacao #programacaoarduino

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

  • @Elizeu-ei8ph
    @Elizeu-ei8ph 8 месяцев назад

    Aprendendo demais por aqui 😊

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

    Suas aulas são show

  • @harleymelo8742
    @harleymelo8742 2 года назад +2

    Código revisado.
    #define led 3
    int valor_lido;

    void setup() {
    Serial.begin(9600);
    pinMode (led, OUTPUT);
    }
    void loop() {
    if (Serial.available()>0) {
    valor_lido=Serial.read();
    if (valor_lido=='1'){
    digitalWrite(led, HIGH);
    Serial.print("Ligado
    ");
    } else if (valor_lido=='0'){
    digitalWrite(led, LOW);
    Serial.print("Desligado
    ");
    }
    }
    }

  • @DanielRibeiro-xn4zf
    @DanielRibeiro-xn4zf 3 года назад

    professor muito bom

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

    Valeu professor, precisava muito dessa aula!

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

    Maravilha sua aula, parabéns!! Sabe se tem um método que retorne que a porta COMxx está realmente conectada no Arduino?
    Na IDE do Arduino mostra isso.

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

    Desde já deixo o meu muito obrigado pelo conhecimento que nos passa, queria saber se tem como fazer um video ou me enviar por email um material sobre comunicação seria no QT Creator, é que quero integrar com o arduino. e faz tempo que não programo.

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

    Beleza Fessor? Criar um programa em c++ p/ conversar com o Arduíno via porta serial... Gostei muito da ideia! Ou até mesmo um aplicativo utilizando o Visual Studio e c# fica muito legal também. Abraço!

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

    Fala professor.✌👍

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

    Professor fazer um aula falando sobre Módulo Bluetooth com comunicação serial. Por favor

  • @lenon.moreschi
    @lenon.moreschi 4 года назад

    Muito bom!!!

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

    Boa tarde! Preciso mandar informações Midi>seria. Para o arduíno. Sendo acionar relés no arduíno através de um teclado USB com protocolo midi. Gostaria de saber se consigo fazer a leitura desses dados. Através de um programa eu consegui enviar informações do teclado até o arduíno. Mas não sei o código a ser usado.

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

    Nossa amei, da pra fazer muita coisa com isso :O

  • @ERIEDMASTER1
    @ERIEDMASTER1 Месяц назад

    Vc esqueceu de dizer que oa um só caracteres, tem que ser com aspas simple ' ' muita gente vai usar aspas duplas " ", que n funciona nestes casos

  • @nezumikonjiki6378
    @nezumikonjiki6378 2 года назад +2

    Professor, ao enviar o comando '1' o arduino acente e apaga o led tão rápido que o olho humano não consegue acompanhar, se eu mandar múltiplos 1 ou usar o comando delay, aí sim dá pra ver ele acendendo mas ele sempre retorna pro modo apagado , não "fica" ativado direto, alguma sugestão de como mudar isso?

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

      Aconteceu o mesmo comigo alguem sabe como resolver?

    • @harleymelo8742
      @harleymelo8742 2 года назад +2

      @@Gustavoocc O código possui um "pequeno" erro na forma que foram separados os if's.. Eles tem que ficar no mesmo bloco e não como está.
      #define led 3
      int valor_lido;

      void setup() {
      Serial.begin(9600);
      pinMode (led, OUTPUT);
      }
      void loop() {
      if (Serial.available()>0) {
      valor_lido=Serial.read();
      if (valor_lido=='1'){
      digitalWrite(led, HIGH);
      Serial.print("Ligado
      ");
      } else if (valor_lido=='0'){
      digitalWrite(led, LOW);
      Serial.print("Desligado
      ");
      }
      }
      }

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

    Professor, estou usando o MFRC522, e gostaria de gravar em arquivo txt, o UID do cartão, toda vez que aproxima-lo do leitor, juntamente com outros dados do servidor local(localhost).
    Tipo um datalogger.
    Tem como fazer uma video-aula neste sentido?
    Obrigado.

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

    Teria como enviar esse comando via cmd? Tentei de tudo aqui, não consegui...

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

    o meu inicialmente não acendeu de jeito nenhum, se isso não resolver não sei o que é?

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

    TAEM ALGO EM UMIDADE E TEMPERATURA ENVIANDO DO ARDUINO PELA PORTA SERIAL PARA UM SERVIDOR NA WEB

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

    @CFBCursos como posso fazer o arduino ficar atualizando uma pagina web?

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

      OPA ! adquiriu ? estou querendo tambem rsrsrsrs

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

      @@magayveccosta5354 quero muito conseguir fazer o Ethernet Shield atualizar uma página web mais está difícil

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

    pessoal do arduino chines ; na IDE do arduino o "programador é o: Arduino Gemma". ok?