La carte la plus reconnaissable d’Arduino a bénéficié d’une mise à jour majeure en 2023 avec le lancement de l’UNO R4. Dans ce segment, Alessandro Ranellucci d'Arduino explique les choix de conception derrière les deux variantes actuelles : l’UNO R4 Minima et l’UNO R4 WiFi.

La famille Arduino UNO R4

Le UNO R4 remplace l’AVR 8 bits utilisé depuis longtemps par un microcontrôleur Renesas RA4M1 32 bits. Cela permet à la carte de rester entièrement compatible 5 V, assurant ainsi la continuité avec les shields et tutoriels existants, tout en ajoutant des fonctionnalités inédites sur l’UNO d’origine. Le RA4M1 apporte un DAC, un amplificateur opérationnel, un comparateur, un bus CAN, la prise en charge HID, ainsi qu’une puissance de calcul nettement supérieure pour les projets modernes.

La robustesse a été un objectif majeur de la refonte. La famille R4 inclut des diodes de protection, un comportement thermique amélioré, et une large plage d’entrée jusqu’à 24 V sur VIN et le connecteur jack, ce qui simplifie l’alimentation des moteurs et de la carte avec une seule source. Le port USB-C remplace l’ancien connecteur, et l’IDE Arduino reconnaît les cartes sans pilotes supplémentaires. Arduino a également collaboré avec les auteurs de bibliothèques afin que la plupart des bibliothèques existantes fonctionnent sur l’UNO R4, seules quelques-unes restant à porter.

L’Arduino UNO R4 WiFi reprend la base de la Minima et y ajoute :
• Un coprocesseur ESP32-S3 pour le Wi-Fi et le Bluetooth Low Energy
• Une matrice LED adressable de 96 pixels sur la carte
• Un connecteur Qwiic pour l’extension I²C
• Un débogage intégré via USB

La matrice LED est multiplexée directement depuis les broches du microcontrôleur. Arduino propose une bibliothèque dédiée ainsi qu’un outil en ligne permettant de dessiner icônes et animations sur une grille, puis de les exporter sous forme de code Arduino.
Arduino UNO WiFi
L’Arduino UNO R4 WiFi

Débogage matériel amélioré

La prise en charge du débogage va au-delà de la méthode classique Serial.print(). Les deux cartes permettent le débogage matériel, avec un connecteur SWD sur la Minima et un débogage via USB sur le modèle WiFi. L’UNO R4 WiFi comprend également un détecteur d’erreur fatale qui affiche une trace de la pile dans le moniteur série avant l’arrêt de la carte, ce qui aide les débutants à repérer où et pourquoi leur code a planté.


Pour toute la discussion technique et le contexte côté Arduino, visionnez la vidéo ci-dessus.

Je m'abonne
Abonnez-vous à la balise thématique Arduino pour être averti dès qu'une information relative à ce sujet sera publiée par Elektor !