āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāđˆāļ™āļ§āļīāļ”āļĩāđ‚āļ­āļ™āļĩāđ‰
āļ‚āļ­āļ­āļ āļąāļĒāđƒāļ™āļ„āļ§āļēāļĄāđ„āļĄāđˆāļŠāļ°āļ”āļ§āļ

JSON em C! Para Utilizar em Seus Projetos de Sistemas Embarcados || Pt 2 || STM32

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 15 āļŠ.āļ„. 2024
  • 📖 SEJA UM DESENVOLVEDOR PROFISSIONAL! DESCONTÃO EXCLUSIVO PARA O CURSO STM32F411 ESSENCIAL
    linktr.ee/ouro...
    ☕ Se INSCREVA para receber mais conteÚdos e deixe seu LIKE no vídeo.
    ==============================
    Sobre o Vídeo
    ==============================
    🔗 Explorando o JSON: Como UtilizÃĄ-lo em Microcontroladores STM32 para ComunicaçÃĢo Serial UART!
    Junte-se a nÃģs nesta jornada emocionante pelo mundo do JSON em microcontroladores STM32! Neste vídeo abrangente, vocÊ aprenderÃĄ como utilizar o formato JSON para comunicaçÃĢo serial UART, desbloqueando um novo nível de eficiÊncia e flexibilidade em seus projetos. Vamos explorar as vantagens de utilizar o JSON para troca de dados entre microcontroladores e atÃĐ mesmo com o computador, proporcionando uma comunicaçÃĢo clara e estruturada. Prepare-se para descobrir como implementar o JSON em seus prÃģprios projetos e aproveitar ao mÃĄximo essa poderosa ferramenta de comunicaçÃĢo!
    O que vocÊ encontrarÃĄ neste vídeo:
    📈 IntroduçÃĢo ao formato JSON e suas vantagens para comunicaçÃĢo serial UART.
    🛠ïļ DemonstraçÃĢo prÃĄtica de como utilizar o JSON em microcontroladores STM32.
    🚀 Exemplos de aplicaçÃĢo e casos de uso para aproveitar ao mÃĄximo o potencial do JSON em seus projetos.
    Destaques do Tutorial:
    🔍 ExplicaçÃĢo detalhada sobre a estrutura e sintaxe do JSON.
    ðŸ’Ą Dicas Úteis para implementar o JSON de forma eficiente em microcontroladores STM32.
    ⚙ïļ DemonstraçÃĢo prÃĄtica de como enviar e receber dados JSON pela comunicaçÃĢo serial UART.
    Por que assistir:
    Se vocÊ estÃĄ buscando uma maneira eficiente e estruturada de trocar dados entre microcontroladores e dispositivos externos, este vídeo ÃĐ para vocÊ! Aprenda com especialistas e descubra como utilizar o JSON para elevar o nível de comunicaçÃĢo em seus projetos STM32.
    ⏰ NÃĢo perca tempo! Assista agora e leve seus projetos de comunicaçÃĢo serial UART para o prÃģximo nível com o poder do JSON. NÃĢo se esqueça de deixar seu like, inscrever-se para mais conteÚdo de desenvolvimento e compartilhar com outros entusiastas! 🚀
    ==============================
    Links Úteis e Materiais
    ==============================
    🔗 Programa Exemplo - Placa AcelerÃīmetro
    github.com/Our...
    🔗 Programa Exemplo - Concentrador
    github.com/Our...
    🔗 Biblioteca cJSON
    github.com/Dav...
    🔗 RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
    datatracker.ie...
    🔗 STM32G4 Nucleo-32 board (UM2397):
    www.st.com/res...
    🔗 STM32G4 Series Reference Manual (RM0440):
    www.st.com/res...
    🔗 PÃĄgina do STM32G431KB:
    www.st.com/en/...
    ==============================
    Capítulos
    ==============================
    00:00 IntroduçÃĢo
    01:02 Desevolvimento da Rotina de RecepçÃĢo
    05:56 Parseamento do JSON Recebido
    16:02 DemonstraçÃĢo dos Dados Obtidos do JSON
    20:27 Encerramento
    ==============================
    Contato
    ==============================
    ðŸĪ Parcerias: ourobors.edu@gmail.com
    📐Projetos: ourobors.dev@gmail.com
    ==============================
    CrÃĐditos
    ==============================
    ðŸŽķ Music by Bohdan Kuzmin from Pixabay (pixabay.com/pt...)

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 16

  • @roy_hawk
    @roy_hawk 4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +2

    Ótimo vídeo! Estou gostando muito da sua sÃĐrie abordando o STM32 para diversas aplicaçÃĩes! Definitivamente, seu canal possui um conteÚdo de alto nível. Apesar do conteÚdo específico, espero que venha a ter mais pessoas em breve o assistindo. Talvez jÃĄ tenha passado pela cabeça, mas atÃĐ sugiro que tente alguma parceria com o WR Kits, afinal, ÃĐ o maior canal de eletrÃīnica do Brasil e poderia te ajudar a dar um boost na visibilidade, o Wagner parece bem aberto e bacana para este tipo de coisa. Mais uma vez, conteÚdo fantÃĄstico, continuarei acompanhando!

    • @ouroboros.education
      @ouroboros.education  4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +2

      Muito obrigado pelo seu comentÃĄrio amigo, fico muito feliz com seu feedback. Posso sim buscar parcerias futuras, mas antes de obter qualquer boost no canal, quero melhorar a qualidade do conteÚdo que estou trazendo, buscar ter um know-how de material mais forte, construir a base sÃģlida e orgÃĒnica do canal :)

    • @minilotofacile1
      @minilotofacile1 10 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      pablo da de 10 a 0 nele kkk

    • @minilotofacile1
      @minilotofacile1 10 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      espero que ele fique bem longe de wagner rambo , pra nao estragar o canal dele

  • @minilotofacile1
    @minilotofacile1 4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Tem como voce fazer um video instalando essa lib json na ide stmcube 32 .

    • @ouroboros.education
      @ouroboros.education  3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      Para instalar o cJSON, eu uitilizo a tÃĐcnica de submodulos que apresento neste video (th-cam.com/video/67wleNJNhjw/w-d-xo.html).
      Se vocÊ nÃĢo estiver usando Git, vocÊ pode simplesmente clonar e repetir os passos de remover, por exemplo, pasta de Examples do build. E ai, sÃģ fazer os includes.

  • @karistonf
    @karistonf 5 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Tem diferença se no lugar do led_on eu nÃĢo fazer uma funçÃĢo mas um define, tipo, #define led_on hal_gpio_write(gpio_port, gpio_pin) ?

    • @ouroboros.education
      @ouroboros.education  5 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      @@karistonf Bom dia, nÃĢo tem diferença nÃĢo, vai funcionar da mesma maneira.

  • @minilotofacile1
    @minilotofacile1 10 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    esses dados ja vem com as informaçoes dos sensores .

  • @minilotofacile1
    @minilotofacile1 4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Como posso saber mais so json? Nao entendo de json...

  • @minilotofacile1
    @minilotofacile1 4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Onde encontro a documentacao json ?

    • @ouroboros.education
      @ouroboros.education  4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      Existe a RFC 8259(datatracker.ietf.org/doc/html/rfc8259), que ÃĐ uma documentaçÃĢo mais tÃĐcnica, mas existem vÃĄrios materiais no google mesmo, explicando mais sobre o JSON.
      Um bom artigo ÃĐ este: rockcontent.com/br/blog/json/
      Apesar de abordar de abordar de forma mais abstrata, ajuda a entender melhor sobre o JSON.

  • @minilotofacile1
    @minilotofacile1 4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Deixa eu ver se entendi o json , ele pega os dados das variaveis do programa e empacota em um arquivo de texto que ai posso visualuza-lo em um arquivo txt com as informacoes das minhas variaveis do programa processado

    • @ouroboros.education
      @ouroboros.education  4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      Em linguagens de alto nível, ele basicamente faz isso mesmo. Aqui, em C, a gente precisa utilizar uma biblioteca para fazer este trabalho, ele vai empacotar uma informaçÃĢo que vocÊ deseja inserir com um nome que vocÊ atribuir.

  • @minilotofacile1
    @minilotofacile1 10 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    ola, se eu nao estiver enganado voce recebe os dados na uart , so que ja vem com os dados , no video anterior voce nao mostrou como passar esses dados , ao qual voce esta recebendo

    • @ouroboros.education
      @ouroboros.education  10 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Sim, recebo pela uart. Na descriçÃĢo tem o link do github para o programa que lÊ os sensores e monta o JSON para enviar pela uart.