Franzininho WiFi: Primeiros passos na Arduino IDE

Nesse tutorial aprenderemos configurar a Arduino IDE e fazer o upload de código para a placa Franzininho WiFi.

A Franzininho WiFi foi adicionada recentemente a plataforma Arduino através do pacote para ESP32 da Espressif. Essa foi uma contribuição do Pedro Minatel para o projeto Franzininho. Pedro enviou um Pull request com a adição da Franzininho WiFi no modo CDC e também como MSC.

Nesse tutorial aprenderemos configurar a Arduino IDE e fazer o upload de código para a placa Franzininho WiFi.

Usamos como base para esse tutorial a documentação da Espressif para Arduino: https://docs.espressif.com/projects/arduino-esp32/en/latest/

Aproveite e participe da Jornada do Desenvolvimento, vamos fazer um super Hands on sobre como programar a Franzininho WiFi com ESP-IDF, Arduino e CircuitPython. Espero você. Inscrições em: Jornada do Desenvolvimento.

Arduino IDE

Arduino é uma plataforma de prototipação de projetos eletrônicos composta por placas e uma interface de programação chamada Arduino.

Antes de começarmos as configurações é importante que você instale a Arduino IDE em seu sistema operacional. Acesse: https://www.arduino.cc/en/software e baixe a versão adequada para o seu sistema operacional.

Estamos usando para esse tutorial a Arduino IDE 1.8.15, recomendamos essa versão ou superior.

Franzininho WiFi: Primeiros passo na Arduino IDE

Instalação do pacote ESP32 para Arduino

Para instalação do pacote ESP32 para Arduino usaremos a ferramenta Gerenciador de placas na própria IDE.

Siga os seguintes passos:

  1. Abra a Arduino IDe e acesse Arquivos -> Preferências;
  2. Cole em “URLs adicionais para Gerenciadores de Placas” a seguinte URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  3. Clique em OK;
  4. Vá em Ferramentas > Placa > Gerenciador de Placas;
  5. Ao abrir, procure por ESP32-S2, e clique em instalar;

Veja como o passo a passo na imagem abaixo:

Franzininho WiFi: Primeiros passo na Arduino IDE

Pronto, agora é só ir em placa e procurar pela Franzininho WiFi:

Franzininho WiFi: Primeiros passo na Arduino IDE

Faça a seguinte configuração:

Franzininho WiFi: Primeiros passo na Arduino IDE

Agora faremos um exemplo para verificar o processo de upload.

Abra o exemplo GetChipID:

Franzininho WiFi: Primeiros passo na Arduino IDE

Agora faremos o upload para a placa. Se for a primeira vez que você usará a Arduino IDE para programar a Franzininho WiFi você deverá colocar a placa em modo DFU para carregar o código. Após isso não precisará mais fazer esse procedimento.

Isso deverá sempre ser feito se você programar a placa com outras plataformas como ESP-IDF, CircuitPython, etc.

Colocando a placa em modo DFU

  1. Plugue a placa na USB;
  2. Pressione o botão Boot e segure;
  3. Pressione o botão Reset e solte em seguida;
  4. Solte o botão Boot.

Para fazer carregar o código na placa clique em Upload:

Franzininho WiFi: Primeiros passo na Arduino IDE

Abra o monitor serial e configure a velocidade para 115200 bps:

Franzininho WiFi: Primeiros passo na Arduino IDE

Será exibido o modelo e chip ID.

Agora você pode carregar qualquer código para a placa sem precisar colocá-la em modo DFU.

A Franzininho WiFi MSC funciona da mesma forma para upload via Arduino IDE. A diferença é que nesse modo podemos carregar binários sem uso da IDE, apenas carregando o binário para o dispositivo de armazenamento criado no computador.

Fonte: https://franzininho.github.io/docs-franzininho-site/docs/franzininho-wifi/exemplos-arduino/primeiros-passos/

Video com todos os passos

Saiba mais

Franzininho WIFI – A evolução do projeto Franzininho

Franzininho WiFi – Primeiros passos com ESP-IDF

Hello World com a Franzininho WiFi no CircuitPython

Engenheiro, especialista em sistemas embarcados. Hoje é diretor de operações do portal Embarcados, onde trabalha para levar conteúdos de eletrônica, sistemas embarcados e IoT para o Brasil.

Também atua no ensino eletrônica e programação. É entusiasta do movimento maker, da cultura DIY e do compartilhamento de conhecimento, publica diversos artigos sobre eletrônica e projetos open hardware.

Com iniciativas como o projeto Franzininho e projetos na área de educação, leva a cultura maker para o Brasil capacitando e incentivando professores e alunos a usarem tecnologia em suas vidas. Participou da residência hacker 2018 no Red Bull Basement.

Notificações
Notificar
guest
1 Comentário
recentes
antigos mais votados
Inline Feedbacks
View all comments
Marco Aurelio Santos Cunha
Marco Aurelio Santos Cunha
05/10/2021 00:08

Boa noite amigo, onde posso compra-lo?

WEBINAR

Imagens de Ultrassom: Princípios e Aplicações

DATA: 26/10 ÀS 19:30 H