COMUNICAÇÃO SERIAL ARDUINO UART, I2C e SPI | Explicando Conexões Seriais e as suas Diferenças

Поделиться
HTML-код
  • Опубликовано: 3 янв 2021
  • O Arduino possui vários tipos de conexões seriais, mas 3 tipos são os mais comuns de se encontrar nos módulos: UART, I2C e SPI. Cada um desses tipos de comunicação serial possui suas vantagens e desvantagens, as quais eu explico neste vídeo e finalizo com uma tabela de comparação entre os três. Entenda de uma vez o que é comunicação serial e utilize os seus módulos de forma sábia e correta!
    Site Oficial explicando alguns comandos do Serial Arduino:
    www.arduino.cc/reference/en/l...
    Meus livros de Arduino e Eletrônica que recomendo:
    Arduino em Ação: amzn.to/3iBrXOH
    Programação com Arduino: Começando com Sketches: amzn.to/3ixZ0TM
    Programação com Arduino II: Passos Avançados com Sketches: amzn.to/3pN8w73
    Microeletrônica, by Sedra/Smith: amzn.to/3iQskVR
    Não deixe de se inscrever no canal para não perder todas as aulas e futuros projetos! Aproveite para me seguir também nas outras redes sociais:
    Instagram: / cleber.funbots
    Facebook: / cleber.funbots
    Telegram: t.me/cleberfunbots
    Um abraço! 🤓
    Prof. Cleber Borges
    __________
    #ArduinoSerial #I2C #SPI
  • НаукаНаука

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

  • @FunBots
    @FunBots  2 года назад

    VOCÊ JÁ SABE PROGRAMAR O ARDUINO E MONTAR OS SEUS PRÓPRIOS PROJETOS? NÃO?!?
    Então conheça o meu Curso de Arduino, ensino tudo o que sei de Arduino, do básico até o Avançado.
    Aulas em vídeo explicando a teoria da programação e depois aplicando na prática todos os conceitos
    Confiram no link: cursos.dankicode.com/curso-arduino-completo

  • @gilbercycosta
    @gilbercycosta Год назад +3

    O I²C foi uma genial sacada vinda dos Paises baixos atravez da Philipes e foi apresentado ao mundo em 1982. Parabéns pela otima abordagem deste valioso conteúdo.

  • @adalbertotalini8756
    @adalbertotalini8756 2 дня назад

    Bom dia. Excelente vídeo, bem objetivo!! Tenho uma placa baseada em esp32 que já vem com uma porta serial 232 com conector DB9. Gostaria de saber se consigo comunicar display LCD nela e qual biblioteca e conversor terei que usar. Valeu obrigado

  • @miguelneto0
    @miguelneto0 3 года назад +1

    Muito bom, claro e objetivo.

  • @maurofilho1259
    @maurofilho1259 3 года назад +2

    CARA VIDEO PERFEITO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @maninhodiassis6652
    @maninhodiassis6652 3 года назад +1

    Muito obrigado por mais essa grande aula.

  • @arcesarino
    @arcesarino Год назад

    Aula TOP!

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

    Parabéns

  • @lusmarportela4328
    @lusmarportela4328 Год назад

    agradeço o compartilhamento de conhecimentos Mestre.

  • @ArceLuz
    @ArceLuz Год назад

    Ótima explicação

  • @welingtonquadros887
    @welingtonquadros887 3 года назад +1

    Obrigado por compartilhar os seus conhecimentos, muito boa a aula, foi claro, objetivo e bem didático.

  • @wssports2023
    @wssports2023 Год назад

    Que aula top

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

    Super buena la explicacion

  • @marioribeiro3831
    @marioribeiro3831 5 месяцев назад

    Muito bom :)
    Um abraço

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

    Muito bom o video. Estou pesquisando pois quero montar um circuito com o MSP430 e preciso de um display LCD. Daí estou querendo aprender mais sobre esse tipo de comunicação.

  • @evaii-nb5vm
    @evaii-nb5vm 6 месяцев назад

    Parabéns pelo vídeo e o conteúdo, tirou muitas dúvidas minhas, porém fiquei com uma que encontrei colocando em prática. Por que o I2C depois de atingir um comprimento de cabo (no meu caso, maior que 20cm), para de se comunicar com o microcontrolador. Estou utilizando o ESP32 e o ADXL345 e o cabo que estou falando é o que conecta o sensor no ESP32? Só consigo dados do sensor se o cabo for menor que 20cm. Sabe me dizer o que pode ser?

  • @ricardoluidvinavicius922
    @ricardoluidvinavicius922 3 года назад +1

    Parabéns conheci hoje seu vídeo vou me inscrever Obrigado por compartilhar seus conhecimentos.

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

      Obrigado! Seja Bem-vindo!

  • @fabianooliveira7072
    @fabianooliveira7072 28 дней назад

    preciso de um conversor de i2c pra spi, o cc1101 usa o protocolo spi , o cardputer não tem uma Groove que suporte spi. Tem algum conversor em específico pra fazer isso e o modelo desse dispositivo.

  • @ursulavelilla841
    @ursulavelilla841 3 года назад +1

    obrigada :)

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

      Eu que agradeço!

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

    É possível usar o I2C e o SPI ao mesmo tempo com o Arduino? Por exemplo, usar um display OLE (I2C) e um gravador de SD (SPI).

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

      Sim! É tranquilo de fazer isso, pois os pinos são diferentes e as bibliotecas são independentes. Valeu!

  • @gercinosatiro
    @gercinosatiro Год назад

    Ótimo video. Obrigado

  • @epluar
    @epluar Год назад

    Excelente vídeo. Alguma chance do Arduino utilizar o Hart?

  • @renatosantos1971
    @renatosantos1971 Год назад

    Amigão, quando da esse erro no esp32 , No hardware SPI pins defined. All SPI access will default to bitbanged como resolver?

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

    você pode indicar um livro bom que abrange bem este assunto?. ficarei muito grato!. já me increvi no seu canal e assisto seus videos muito bom.

    • @FunBots
      @FunBots  2 года назад

      Difícil essa hein, infelizmente não conheço. Também duvido que tenha algo em português, se tiver só em inglês, mas mesmo assim não conheço. Valeu!

  • @canguru3000
    @canguru3000 3 года назад +1

    show de bola, então quer dizer que qualquer comunicação serial tx-rx é o mesmo uart? ou o uart é mais pra fala de serial nos arduinos

    • @FunBots
      @FunBots  3 года назад +1

      Valeu Amilton! Nem sempre é UART, porque outros barramentos seriais também usam a nomenclatura TX-RX (RS-232 por exemplo). Mas o serial do Arduino TX-RX é sim UART.

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

    Quando desligo o sds e o scl o sistema não trava mais

  • @sombrakey
    @sombrakey 3 года назад +3

    Consigo ter vários dispositivos SPI no mesmo arduino?

    • @FunBots
      @FunBots  3 года назад +4

      Consegue sim, vou anotar aqui pra fazer um vídeo explicando como fazer! Abraço

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

      Tô nesse mesmo enrrosco...

  • @TalesCembraneliDantas
    @TalesCembraneliDantas 2 года назад

    E o sinal ttl?

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

    Otimo. Tô usando um display e um arduino em um projeto. No projeto tem uma bomba tambem. Mas da erro sempre que a bomba é ligada. Trava o Arduino...o display fica doido, trava também. Como proteger esses fios e o display contra interferências magneticas?

    •  3 года назад

      Amigo, tive um problema semelhante. Tô usando um acelerômetro que se comunica ao microcontrolador através de um cabo que tem uns 15m. de distância e travava a programação do nada ou qdo. ligava/desligava o motor. Só consegui minimizar esse problema usando um cabo de rede blindado.

    •  3 года назад

      Aproveitando o assunto…será que não tem como transmitir a informação de clock (scl) através de um foto acoplador e isolar esse pino do microcontrolador.
      Tbm notei que ao desligar um dos pinos (scl ou sda) não acontece os travamentos. Se alguém tiver alguma ideia de como isolar esse pino e manter a comunicação I2C agradeço desde já se puder ajudar. Abraço, ótimo vídeo.

  • @marcelomigueldasilva7444
    @marcelomigueldasilva7444 2 года назад

    👏👏👏 e o emmc?

    • @FunBots
      @FunBots  2 года назад

      não conheço esse emmc, é um barramento serial mesmo?

    • @marcelomigueldasilva7444
      @marcelomigueldasilva7444 2 года назад

      @@FunBots só sei que é Clock, Cmd, Do.

  • @contraplano3157
    @contraplano3157 2 года назад

    Porta série....

  • @Eng.pedroneto
    @Eng.pedroneto 8 месяцев назад

    Nao sei porque relacionar especificamente com Arduíno. Sao padrões que existem a decadas e todo microcontrolador e periféricos usam