Hoe de Firmware te Upgraden op Arduino Uno R4 WiFi/DIYables STEM V4 IoT Boards

Hoe de Firmware te Upgraden op Arduino Uno R4 WiFi/DIYables STEM V4 IoT Boards

De Arduino Uno R4 WiFi/DIYables STEM V4 IoT boards gebruiken een ESP32-S3 module voor WiFi en Bluetooth connectiviteit. Het updaten van hun firmware zorgt voor compatibiliteit met de nieuwste functies, beveiligingspatches en Arduino IoT Cloud integratie. Deze handleiding gebruikt de Firmware Updater tool in de Arduino IDE (versie 2.2.0 of later). Oudere IDE versies (bijv. 1.8.19) zijn niet compatibel met de Uno R4 WiFi/DIYables STEM V4 IoT boards.

how to upgrade the firmware on Arduino Uno R4 WiFi/DIYables STEM V4 IoT boards

In detail zullen we leren:

  • Vereisten voor firmware-update
  • Stap-voor-stap instructies om firmware te upgraden
  • Probleemoplossing voor veelvoorkomende problemen
  • Geavanceerde opties voor command-line update

Hardware Vereist

1×Arduino UNO R4 WiFi
1×Alternatief: DIYables STEM V4 IoT
1×USB Kabel Type-C
1×(Aanbevolen) Schroefklem Block Shield voor Arduino Uno R4
1×(Aanbevolen) Breadboard-Shield voor Arduino Uno R4
1×(Aanbevolen) Behuizing voor Arduino Uno R4
1×(Aanbevolen) Stromsplitter voor Arduino Uno R4
1×(Aanbevolen) Prototyping Basisplaat & Breadboard Kit voor Arduino Uno

Of u kunt de volgende kits kopen:

1×DIYables STEM V4 IoT Starterskit (Arduino inbegrepen)
1×DIYables Sensorkit (30 sensoren/displays)
1×DIYables Sensorkit (18 sensoren/displays)
Openbaarmaking: Sommige van de links in deze sectie zijn Amazon-affiliate links. We kunnen een commissie ontvangen voor aankopen die via deze links worden gedaan, zonder extra kosten voor u. We waarderen uw steun.

Belangrijke Opmerkingen:

  • Gebruik een USB data-kabel (geen opladen-alleen kabel) om het board aan uw computer te verbinden.
  • Sluit toepassingen die kunnen interfereren met de USB-poort (bijv. seriele monitors).
  • Na de update gaat het board in ESP Download modus en moet worden losgekoppeld en weer aangesloten om te verlaten. Upload geen sketches in deze modus, omdat het de USB bridge firmware kan overschrijven.
  • Als de update faalt, probeer de RST (Reset) knop in te drukken, de poortlijst te verversen, of van USB-poort/kabels te wisselen. Linux kan beter werken dan Windows in sommige gevallen.

Vereisten

  • Installeer de nieuwste Arduino IDE (2.3.0 of nieuwer aanbevolen).
  • Installeer de nieuwste versie van het "Arduino UNO R4 Boards" pakket via Tools > Board > Boards Manager (zoek naar "Arduino UNO R4 Boards").
Arduino IDE 2 Boards Manager Arduino UNO R4 R4
  • Verbind uw Uno R4 WiFi/DIYables STEM V4 IoT boards via USB.

Controleer of de Firmware op uw Arduino Uno R4 WiFi/DIYables STEM V4 IoT Boards up-to-date is

  • Upload de onderstaande code naar uw Arduino Uno R4 WiFi/DIYables STEM V4 IoT boards
#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); }
  • Open de Seriële Monitor in de IDE.
  • Bekijk de uitvoer weergegeven op de Seriële Monitor.
  • Als het zoals hieronder is, is de firmware van uw board up-to-date en hoeft u de firmware niet meer te upgraden.
COM6
Send
The firmware is up to date
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  
  • Als het zoals hieronder is, moet u de volgende instructies volgen om de firmware voor uw boards te upgraden.
COM6
Send
Please upgrade the firmware
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

Stap-voor-Stap Instructies

Stap 1: Upload een Bare Minimum Sketch

Om interferentie van bestaande sketches te voorkomen, upload een bare minimum sketch om het board in een neutrale staat te zetten:

  1. Open de Arduino IDE.
  2. Ga naar File > Examples > 01.Basics > BareMinimum. Als alternatief, kopieer en plak deze code:
void setup() { // Nothing to initialize } void loop() { // Empty loop }
  1. Selecteer uw board (Tools > Board > Arduino UNO R4 Boards > UNO R4 WiFi) en poort.
  2. Klik op Upload om de sketch te laden.

Stap 2: Open de Firmware Updater Tool

  1. In de Arduino IDE, ga naar Tools > Firmware Updater om de updater dialoog te openen.
Arduino IDE Firmware Updater Tool

Stap 3: Selecteer Uw Board

Arduino Uno R4 WiFi upgrade Firmware

In de "Select Board" dropdown, kies Arduino UNO R4 WiFi (dit geldt voor zowel de Arduino Uno R4 WiFi als de DIYables STEM V4 IoT). Als het board niet wordt weergegeven:

  • Controleer de USB-verbinding en probeer een andere kabel of poort.
  • Druk op de RESET knop op het board.

Stap 4: Controleer op Updates

  1. Klik op Check Updates om te scannen op beschikbare firmware versies.
Arduino Uno R4 WiFi check Update Firmware
  1. Selecteer de nieuwste versie uit de dropdown als er meerdere opties verschijnen.
Arduino Uno R4 WiFi Update Firmware in WiFi Module

Stap 5: Installeer de Firmware

  1. Klik op Install (of Update Firmware).
Arduino Uno R4 WiFi Install Update Firmware
  1. Wacht tot de voortgangsbalk voltooid is (1-2 minuten) of de tekst "Installing firmware" verdwijnt. U kunt een "Firmware successfully installed" bericht zien of de updater zal resetten naar het begin.
Arduino Uno R4 WiFi Install Firmware

Stap 6: Verlaat Download Modus

  1. Sluit het Firmware Updater venster.
  2. Ontkoppel de USB-kabel van de Uno R4 WiFi/DIYables STEM V4 IoT boards.
  3. Sluit de kabel weer aan om de ESP Download modus te verlaten.
  4. Verifieer de update door de onderstaande code uit te voeren en de Seriële Monitor te controleren
#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); }

Probleemoplossing

Probleem Oorzaak Oplossing
Board niet gedetecteerd Defecte kabel/poort Gebruik een data USB-kabel; probeer een andere poort; druk op RST.
Update faalt na ~6 seconden Driver/OS conflict Update drivers; probeer Linux; herstart IDE.
"Please upgrade firmware" blijft bestaan Onvolledige update Voer updater opnieuw uit; zorg ervoor dat niet in ESP modus bij uploaden van sketches.
IDE versie fout Gebruik van IDE 1.x Installeer IDE 2.x.
USB bridge beschadigd Gefaalde update Gebruik GitHub USB Bridge repo met esptool (vereist Python).

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!