Como Atualizar o Firmware das Placas Arduino Uno R4 WiFi/DIYables STEM V4 IoT

Como Atualizar o Firmware das Placas Arduino Uno R4 WiFi/DIYables STEM V4 IoT

As placas Arduino Uno R4 WiFi/DIYables STEM V4 IoT usam um módulo ESP32-S3 para conectividade WiFi e Bluetooth. Atualizar o firmware garante compatibilidade com os recursos mais recentes, correções de segurança e integração com o Arduino IoT Cloud. Este guia usa a ferramenta Firmware Updater do Arduino IDE (versão 2.2.0 ou posterior). Versões mais antigas do IDE (por exemplo, 1.8.19) não são compatíveis com as placas Uno R4 WiFi/DIYables STEM V4 IoT.

como atualizar o firmware das placas Arduino Uno R4 WiFi/DIYables STEM V4 IoT

Em detalhes, vamos aprender:

  • Pré-requisitos para a atualização do firmware
  • Instruções passo a passo para atualizar o firmware
  • Solução de problemas comuns
  • Opções avançadas para atualização por linha de comando

Hardware Necessário

1×Arduino UNO R4 WiFi
1×Alternatively, DIYables STEM V4 IoT
1×Alternatively, DIYables STEM V4B IoT
1×Cabo USB Tipo-A para Tipo-C (para PC com USB-A)
1×Cabo USB Tipo-C para Tipo-C (para PC com USB-C)
1×(Recomendado) Shield com Bornes de Parafuso para Arduino Uno R4
1×(Recomendado) Sensors/Servo Expansion Shield for Arduino UNO R4
1×(Recomendado) Shield de Protoboard para Arduino Uno R4
1×(Recomendado) Case para Arduino Uno R4
1×(Recomendado) Divisor de Alimentação para Arduino Uno R4
1×(Recomendado) Placa Base de Prototipagem e Kit de Protoboard para Arduino Uno

Or you can buy the following kits:

1×DIYables STEM V4 IoT Starter Kit (Arduino included)
1×DIYables STEM V4B IoT Starter Kit (Arduino included)
1×DIYables Sensor Kit (18 sensors/displays)
Divulgação: Alguns dos links desta seção são links de afiliado da Amazon. Podemos receber uma comissão pelas compras feitas por meio desses links, sem custo adicional para você. Agradecemos o seu apoio.
Arduino Uno R4 WiFi Compatible Boards

Observações Importantes:

  • Use um cabo USB de dados (não um cabo apenas de carga) para conectar a placa ao seu computador.
  • Feche os aplicativos que possam interferir na porta USB (por exemplo, serial monitors).
  • Após a atualização, a placa entra no modo ESP Download e precisa ser desconectada e reconectada para sair dele. Não faça upload de sketches nesse modo, pois isso pode sobrescrever o firmware da ponte USB.
  • Se a atualização falhar, tente pressionar o botão RST (Reset), atualizar a lista de portas ou trocar de porta/cabo USB. Em alguns casos, o Linux pode funcionar melhor do que o Windows.

Pré-requisitos

  • Instale o Arduino IDE mais recente (recomendamos a versão 2.3.0 ou mais nova).
  • Instale a versão mais recente do pacote "Arduino UNO R4 Boards" em Tools > Board > Boards Manager (procure por "Arduino UNO R4 Boards").
Arduino IDE 2 Boards Manager Arduino UNO R4 R4
  • Conecte sua placa Uno R4 WiFi/DIYables STEM V4 IoT via USB.

Verifique se o Firmware da sua Placa Arduino Uno R4 WiFi/DIYables STEM V4 IoT está atualizado.

  • Faça o upload do código abaixo para a sua placa Arduino Uno R4 WiFi/DIYables STEM V4 IoT
#include "WiFiS3.h" void setup() { // Initialize the serial communication and wait for the port to open: Serial.begin(9600); } void loop() { String fv = WiFi.firmwareVersion(); if (fv < WIFI_FIRMWARE_LATEST_VERSION) { Serial.println("Please upgrade the firmware"); } else { Serial.println("The firmware is up to date"); } delay(1000); }
  • Abra o Serial Monitor no IDE.
  • Veja a saída exibida no Serial Monitor.
  • Se ela for como a mostrada abaixo, o firmware da sua placa está atualizado e você não precisa mais atualizá-lo.
∞
Newbiely | Arduino IDE 2.3.8
──
☐
✕
File
Edit
Sketch
Tools
Help
Arduino Uno R4 WiFi
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno R4 WiFi' on 'COM15')
New Line
9600 baud
The firmware is up to date
Ln 11, Col 1
Arduino Uno R4 WiFi on COM15
2
  • Se ela for como a mostrada abaixo, você precisa seguir as próximas instruções para atualizar o firmware das suas placas.
∞
Newbiely | Arduino IDE 2.3.8
──
☐
✕
File
Edit
Sketch
Tools
Help
Arduino Uno R4 WiFi
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno R4 WiFi' on 'COM15')
New Line
9600 baud
Please upgrade the firmware
Ln 11, Col 1
Arduino Uno R4 WiFi on COM15
2

Instruções Passo a Passo

Passo 1: Faça o Upload de um Sketch Mínimo

Para evitar interferência de sketches existentes, faça o upload de um sketch mínimo para deixar a placa em um estado neutro:

  1. Abra o Arduino IDE.
  2. Vá em File > Examples > 01.Basics > BareMinimum. Ou, se preferir, copie e cole este código:
void setup() { // Nothing to initialize } void loop() { // Empty loop }
  1. Selecione sua placa (Tools > Board > Arduino UNO R4 Boards > UNO R4 WiFi) e a porta.
  2. Clique em Upload para carregar o sketch.

Passo 2: Abra a Ferramenta Firmware Updater

  1. No Arduino IDE, vá em Tools > Firmware Updater para abrir a janela do atualizador.
Ferramenta Firmware Updater do Arduino IDE

Passo 3: Selecione sua Placa

Atualização do firmware do Arduino Uno R4 WiFi

No menu suspenso "Select Board", escolha Arduino UNO R4 WiFi (isso vale tanto para o Arduino Uno R4 WiFi quanto para o DIYables STEM V4 IoT). Se a placa não aparecer na lista:

  • Verifique a conexão USB e tente um cabo ou uma porta diferente.
  • Pressione o botão RESET da placa.

Passo 4: Verifique as Atualizações

  1. Clique em Check Updates para procurar as versões de firmware disponíveis.
Verificar atualização do firmware do Arduino Uno R4 WiFi
  1. Selecione a versão mais recente no menu suspenso, se aparecerem várias opções.
Atualização do firmware no módulo WiFi do Arduino Uno R4 WiFi

Passo 5: Instale o Firmware

  1. Clique em Install (ou Update Firmware).
Instalar a atualização do firmware do Arduino Uno R4 WiFi
  1. Aguarde a barra de progresso terminar (1-2 minutos) ou o texto "Installing firmware" desaparecer. Você pode ver a mensagem "Firmware successfully installed" ou o atualizador será reiniciado ao estado inicial.
Instalar o firmware do Arduino Uno R4 WiFi

Passo 6: Saia do Modo Download

  1. Feche a janela do Firmware Updater.
  2. Desconecte o cabo USB das placas Uno R4 WiFi/DIYables STEM V4 IoT.
  3. Reconecte o cabo para sair do modo ESP Download.
  4. Verifique a atualização executando o código abaixo e conferindo o Serial Monitor
#include "WiFiS3.h" void setup() { // Initialize the serial communication and wait for the port to open: Serial.begin(9600); } void loop() { String fv = WiFi.firmwareVersion(); if (fv < WIFI_FIRMWARE_LATEST_VERSION) { Serial.println("Please upgrade the firmware"); } else { Serial.println("The firmware is up to date"); } delay(1000); }

Solução de Problemas

Problema Causa Solução
Placa não detectada Cabo/porta com defeito Use um cabo USB de dados; tente outra porta; pressione RST.
A atualização falha após ~6 segundos Conflito de driver/sistema operacional Atualize os drivers; tente o Linux; reinicie o IDE.
"Please upgrade firmware" persiste Atualização incompleta Execute o atualizador novamente; garanta que a placa não esteja em modo ESP ao fazer upload de sketches.
Erro de versão do IDE Uso do IDE 1.x Instale o IDE 2.x.
Ponte USB corrompida Atualização com falha Use o repositório GitHub USB Bridge com o esptool (requer Python).

※ NOSSAS MENSAGENS

  • Fique à vontade para compartilhar o link deste tutorial. Porém, por favor, não use nosso conteúdo em outros sites. Investimos muito esforço e tempo para criar este conteúdo, por favor respeite nosso trabalho!