Carte Arduino Uno WiFi Rev2 avec WiFi, BLE et IMU intégrés
La carte Arduino Uno WiFi Rev 2 vous permettra d'ajouter une connexion WiFi / Bluetooth® à vos applications tout en disposant d'un processeur plus performant (ATmega4809) et d'une unité de mesure inertielle (IMU). Sa connexion WiFi vous permettra de disposer d'une connectivité Internet sécurisée (grâce à une puce ECC608).
L'Arduino Uno WiFi Rev2 est la carte de la famille Uno qui embarque nativement le WiFi, le Bluetooth Low Energy, une centrale inertielle et une puce de sécurité matérielle. Basée sur le microcontrôleur ATmega4809 de Microchip et le module sans fil u-blox NINA-W102, elle conserve le format classique Uno tout en ouvrant la porte aux projets IoT sans module externe. On branche, on code, on connecte : difficile de faire plus direct pour démarrer dans l'Internet des objets.

Spécifications visuelles de l'Arduino Uno WiFi Rev2
Pourquoi choisir l'Arduino Uno WiFi Rev2 ?
La carte répond à un besoin précis : ajouter une connectivité sans fil fiable à un projet Arduino sans empiler de shields. En intégrant le WiFi 802.11 b/g/n et le Bluetooth Classic + BLE dans un seul module, elle élimine le câblage supplémentaire et réduit l'encombrement sur la breadboard.
Là où ça devient vraiment intéressant, c'est la présence de la puce crypto ATECC608. Les échanges WiFi peuvent être sécurisés au niveau matériel, ce qui change la donne pour les applications IoT qui transitent des données sensibles — monitoring industriel, contrôle d'accès, relevés médicaux. Aucune autre carte Uno ne propose ça nativement.
L'IMU LSM6DS3TR est un bonus non négligeable. Accéléromètre et gyroscope 3 axes directement sur la carte, sans shield supplémentaire. Parfait pour les projets de détection de mouvement, comptage de pas ou alarmes de chute. En classe, ça permet de passer directement aux travaux pratiques sans câbler de capteur externe.
Côté compatibilité, la carte reprend le pinout Uno classique. Les shields existants s'enfichent sans modification. Et grâce à la couche de compatibilité intégrée au core Arduino megaAVR, la grande majorité des sketches écrits pour l'ATmega328P tournent sur l'ATmega4809 sans retouche. Pas mal du tout pour une mise à jour en douceur.
Spécifications techniques
Le cœur de la carte repose sur le Microchip ATmega4809, un microcontrôleur 8 bits cadencé à 16 MHz. Il embarque 48 Ko de mémoire Flash, 6 Ko de SRAM et 256 octets d'EEPROM. La tension de fonctionnement est de 5 V, avec une alimentation recommandée de 7 à 12 V via le jack barrel 5,5 × 2,1 mm ou directement en USB.
Côté entrées-sorties : 14 broches numériques (dont 5 utilisables en PWM — broches 3, 5, 6, 9 et 10) et 6 entrées analogiques avec un convertisseur 10 bits. Attention : la broche 11, contrairement à ce qui est sérigraphié sur certains lots, ne prend pas en charge le PWM sur cette carte. Le courant maximal par broche est de 20 mA, et la sortie 3,3 V délivre jusqu'à 50 mA.
La connectivité sans fil est assurée par le module u-blox NINA-W102 (basé sur un ESP32), compatible WiFi 802.11 b/g/n à 2,4 GHz avec une antenne intégrée. Ce même module gère aussi le Bluetooth Classic et le BLE, en mode client ou hôte. La puce ATECC608 apporte le chiffrement matériel pour sécuriser les connexions.
L'IMU LSM6DS3TR combine un accéléromètre (±2/±4/±8/±16 g) et un gyroscope (±125 à ±2000 °/s). La carte dispose de 3 ports série matériels (USB, RX/TX sur broches 0-1, et liaison interne avec le module WiFi), d'un bus I²C sur broches dédiées SDA/SCL (indépendantes de A4/A5), d'un bus SPI (connecteur ICSP) et d'une LED RGB pilotée par le module NINA. Dimensions : 68,6 × 53,4 mm, poids 25 g. Connecteur USB Type-B.

Six applications courantes de l'Arduino Uno WiFi Rev2
Ce qui change par rapport à l'Arduino Uno R3 et au Uno R4 WiFi
Par rapport à l'Arduino Uno R3 classique, le saut est considérable. On passe d'un ATmega328P avec 32 Ko de Flash et 2 Ko de SRAM à un ATmega4809 offrant 48 Ko de Flash et 6 Ko de SRAM. Surtout, le R3 ne dispose d'aucune connectivité sans fil, d'aucune IMU et d'aucune sécurité matérielle. Pour connecter un Uno R3 en WiFi, il faut un shield dédié — avec le WiFi Rev2, tout est intégré. La carte ajoute aussi un troisième port série matériel et sépare les broches I²C de A4/A5, ce qui libère deux entrées analogiques.
Face au Arduino Uno R4 WiFi, la comparaison est plus nuancée. Le R4 WiFi embarque un processeur 32 bits Renesas RA4M1 (ARM Cortex-M4) cadencé à 48 MHz, avec 256 Ko de Flash et 32 Ko de SRAM — des specs nettement supérieures. Il ajoute un DAC 12 bits, un bus CAN, un connecteur Qwiic et une matrice LED 12×8, le tout en USB-C. En revanche, le R4 WiFi ne possède ni IMU intégrée ni puce crypto ECC608. Pour les projets qui nécessitent spécifiquement la détection de mouvement embarquée ou le chiffrement matériel natif, le WiFi Rev2 garde un avantage concret.
Le MKR WiFi 1010 constitue une alternative au format plus compact, avec une batterie LiPo et un port I²C supplémentaire, mais il ne conserve pas le format Uno standard et ses shields ne sont pas interchangeables.
Prise en main et utilisation
La mise en route prend moins de dix minutes. Il suffit de brancher la carte sur un PC via un câble USB Type-B (non fourni) et d'ouvrir l'Arduino IDE. La carte fonctionne aussi directement dans l'Arduino Web Editor en ligne.
Point important : la carte utilise le core Arduino megaAVR, pas le core AVR classique. Dans l'IDE desktop, il faut donc installer ce package via le Gestionnaire de cartes (menu Outils → Carte → Boards Manager, puis chercher « Arduino megaAVR Boards »). Sous macOS, aucun driver n'est nécessaire. Sous Windows, les pilotes s'installent automatiquement avec l'IDE. Sous Linux, il faut s'assurer que le port 5353 n'est pas bloqué par le pare-feu.
Pour le WiFi, la bibliothèque WiFiNINA est le point d'entrée. Pour le Bluetooth, c'est ArduinoBLE. Pour l'IMU, Arduino_LSM6DS3. Ces trois bibliothèques s'installent en un clic depuis le Library Manager de l'IDE. Un sketch « Blink » suffit à valider que tout fonctionne — ensuite, les exemples WiFiNINA (scan de réseaux, serveur web, connexion MQTT) permettent de passer rapidement aux choses sérieuses.

Comparatif technique entre l'Arduino Uno WiFi Rev2, le Uno R4 WiFi et le Uno R3
Pour quels projets utiliser l'Arduino Uno WiFi Rev2 ?
Station météo connectée
La carte peut relever les données de capteurs de température, d'humidité et de pression (via I²C ou les entrées analogiques), puis les envoyer par WiFi vers un dashboard en ligne ou un serveur MQTT local. L'IMU intégrée peut même servir de girouette artisanale en mesurant l'inclinaison du mât.
Domotique et contrôle d'éclairage
Grâce au mode point d'accès du module NINA-W102, la carte peut héberger un mini serveur web accessible depuis n'importe quel navigateur. On pilote ainsi des relais, des LED ou des servomoteurs pour commander volets, éclairage ou serrure — le tout sans box domotique.
Capteur de mouvement BLE portable
L'IMU LSM6DS3TR permet de détecter la marche, les chutes ou les changements d'orientation. Couplée au Bluetooth Low Energy, la carte peut envoyer ces données en temps réel à un smartphone. Idéal pour un compteur de pas, une alarme de chute pour personne âgée ou un contrôleur gestuel.
Monitoring industriel sécurisé
La puce crypto ATECC608 autorise l'authentification TLS matérielle. Les données de capteurs envoyées en WiFi sont chiffrées de bout en bout — un prérequis pour les applications de supervision industrielle, de suivi de chaîne du froid ou de contrôle d'accès.
Projets éducatifs IoT
En contexte scolaire ou en FabLab, cette carte rassemble tout le nécessaire pour enseigner la programmation réseau, les protocoles WiFi/BLE et l'acquisition de données inertielles. Le format Uno standard permet de réutiliser les shields pédagogiques existants. Pas besoin de câbler un module WiFi externe : les élèves se concentrent sur le code.
Jeu interactif sans fil
Gyroscope + accéléromètre + Bluetooth = manette de jeu DIY. La carte peut servir de contrôleur gestuel pour un jeu sur ordinateur ou smartphone, avec détection d'inclinaison et envoi des données en BLE. Un projet ludique qui combine mécanique, code et réseau.
Shields et accessoires compatibles
L'Arduino Uno WiFi Rev2 accepte tous les shields au format Uno standard. Un module relais empilable permet de piloter des charges secteur depuis le serveur web embarqué. Un écran LCD 16×2 ou un afficheur OLED I²C peut s'interfacer facilement via les broches SDA/SCL dédiées, sans monopoliser les entrées analogiques A4 et A5.
Pour l'alimentation terrain, un bloc secteur 9 V avec fiche jack 5,5 × 2,1 mm fait le job. Côté câblage, un cordon USB Type-A vers Type-B est nécessaire pour la programmation (non inclus avec la carte). Les breadboards et kits de câbles Dupont complètent l'ensemble pour le prototypage rapide.
Les capteurs I²C (température, humidité, pression atmosphérique, luminosité) se raccordent directement sur le bus dédié. Et les actionneurs classiques — servomoteurs, moteurs DC via un driver type L298N — restent pilotables normalement sur les sorties PWM.

Écosystème d'accessoires et logiciels compatibles avec l'Arduino Uno WiFi Rev2
Tutoriels et ressources pour démarrer
Scanner les réseaux WiFi disponibles
Ce tutoriel officiel Arduino montre comment utiliser la bibliothèque WiFiNINA pour lister tous les réseaux sans fil détectés par le module NINA-W102. Un bon point de départ pour vérifier que la connectivité WiFi fonctionne correctement et pour comprendre les bases de la communication réseau.
Voir le tutoriel complet sur docs.arduino.cc
Héberger un serveur web sur la carte
Ce guide pas-à-pas explique comment transformer l'Arduino Uno WiFi Rev2 en serveur web autonome. La carte se connecte au réseau local et affiche une page HTML accessible depuis n'importe quel navigateur. On peut y piloter des LED, lire des capteurs ou afficher un tableau de bord en temps réel.
Voir le tutoriel complet sur docs.arduino.cc
Créer un point d'accès WiFi (mode AP)
Pas de routeur sous la main ? Ce tutoriel montre comment configurer le module NINA en mode point d'accès. La carte crée son propre réseau WiFi et y héberge un serveur web. Très pratique pour les démonstrations en classe ou les installations sans infrastructure réseau existante.
Voir le tutoriel complet sur docs.arduino.cc
Communiquer entre appareils via MQTT
Le protocole MQTT est le standard de facto pour l'IoT. Ce tutoriel Arduino explique comment établir une communication device-to-device en utilisant un broker MQTT. La carte publie des données de capteurs sur un topic, et un autre appareil les reçoit en temps réel — une architecture classique pour la domotique et le monitoring.
Voir le tutoriel complet sur docs.arduino.cc
Exemples WiFiNINA complets
La page de référence de la bibliothèque WiFiNINA regroupe tous les exemples de base : connexion WPA/WEP, scan de réseaux, serveur web, client NTP pour récupérer l'heure, et mode point d'accès. Compatible directement avec l'Arduino Uno WiFi Rev2 et les autres cartes NINA.
Voir les exemples complets sur docs.arduino.cc
Résumé des caractéristiques techniques
- Microcontrôleur : Microchip ATmega4809 — 8 bits, 16 MHz
- Mémoire Flash : 48 Ko
- SRAM : 6 Ko (6 144 octets)
- EEPROM : 256 octets
- Tension de fonctionnement : 5 V
- Tension d'entrée recommandée : 7-12 V
- E/S numériques : 14 (dont 5 PWM : broches 3, 5, 6, 9, 10)
- Entrées analogiques : 6 (ADC 10 bits)
- Courant max par broche E/S : 20 mA
- Courant max broche 3,3 V : 50 mA
- Module WiFi : u-blox NINA-W102 — 802.11 b/g/n 2,4 GHz, antenne intégrée
- Bluetooth : Classic + BLE (client et hôte)
- Puce crypto : ATECC608
- IMU : LSM6DS3TR — accéléromètre ±2/±4/±8/±16 g, gyroscope ±125 à ±2000 °/s
- Ports série : 3 matériels (USB, broches 0/1, module NINA)
- Bus I²C : 1 (broches SDA/SCL dédiées, indépendantes de A4/A5)
- Bus SPI : 1 (connecteur ICSP)
- Port USB : Type-B
- LED RGB : Oui (pilotée par le module NINA)
- Dimensions : 68,6 × 53,4 mm
- Poids : 25 g
- Hardware open-source : Oui
- Référence fabricant : ABX00021
Questions fréquentes
L'Arduino Uno WiFi Rev2 est-elle compatible avec les shields Arduino Uno ?
Oui, la carte conserve le format et le pinout Uno standard. Les shields conçus pour l'Uno R3 s'enfichent directement. Seule nuance : la broche 11 ne gère pas le PWM sur cette carte, donc si un shield l'utilise en PWM, il faudra adapter le code pour utiliser une autre broche (3, 5, 6, 9 ou 10).
Peut-on exécuter les sketches écrits pour l'Arduino Uno R3 ?
Dans la majorité des cas, oui. Le core Arduino megaAVR inclut une couche de compatibilité avec l'ATmega328P. Cependant, les sketches qui manipulent directement les registres AVR bas niveau peuvent nécessiter des ajustements, car l'ATmega4809 a une architecture de registres différente.
Le WiFi et le Bluetooth fonctionnent-ils simultanément ?
Par défaut, la bibliothèque WiFiNINA gère le WiFi et ArduinoBLE gère le Bluetooth, mais pas en même temps. Il est techniquement possible de les utiliser simultanément en hackant le firmware du module NINA-W102, mais Arduino prévient que cela annule la certification du module.
Comment est sécurisée la connexion WiFi ?
La carte embarque une puce ATECC608 qui gère le chiffrement matériel et le stockage sécurisé des clés. Cela permet d'établir des connexions TLS authentifiées vers des services cloud (AWS IoT, Google Cloud IoT) sans exposer les clés dans le code source du sketch.
Quel câble USB faut-il ?
Un câble USB Type-A vers Type-B, le même que celui utilisé sur l'Arduino Uno R3 classique et sur beaucoup d'imprimantes. Ce câble n'est pas fourni avec la carte. Attention, ce n'est pas du micro-USB ni de l'USB-C.
La carte intègre-t-elle vraiment un accéléromètre et un gyroscope ?
Oui, l'IMU LSM6DS3TR est soudée directement sur la carte. Elle fournit un accéléromètre 3 axes (plages ±2 g à ±16 g) et un gyroscope 3 axes (plages ±125 °/s à ±2000 °/s). La bibliothèque Arduino_LSM6DS3 permet de lire ces données en quelques lignes de code.
L'antenne WiFi est-elle interne ou externe ?
L'antenne est intégrée au module u-blox NINA-W102, directement sur le circuit imprimé. Il n'y a pas de connecteur pour antenne externe. Il ne faut surtout pas appuyer sur le module — une pression sur l'antenne intégrée peut l'endommager de façon irréversible.
Quelle est la différence avec l'Arduino Uno WiFi (première version) ?
L'ancienne Arduino Uno WiFi utilisait un ATmega328P et un module WiFi différent. Le Rev2 passe à l'ATmega4809 (plus de mémoire, plus de ports série), ajoute le Bluetooth, l'IMU et la puce crypto. Dans l'IDE, il faut bien sélectionner « Arduino Uno WiFi Rev2 » (megaAVR Boards) et non « Arduino Uno WiFi » (AVR Boards).
Notre avis chez Lextronic
L'Arduino Uno WiFi Rev2 est une carte honnête et bien pensée pour une cible précise : les projets IoT éducatifs et le prototypage rapide de solutions connectées au format Uno. Le trio WiFi + BLE + IMU intégré, combiné à la sécurité matérielle ECC608, en fait une proposition unique dans la gamme Arduino — aucune autre carte Uno ne rassemble autant de fonctionnalités embarquées.
Les points forts sont clairs : connectivité sans fil complète sans shield, compatibilité avec l'écosystème Uno existant, et sécurité matérielle native pour les projets connectés au cloud. La prise en main est rapide et les bibliothèques officielles (WiFiNINA, ArduinoBLE, Arduino_LSM6DS3) sont bien documentées.
En revanche, le microcontrôleur 8 bits à 16 MHz montre ses limites face à la génération actuelle. Le R4 WiFi, avec son ARM Cortex-M4 à 48 MHz et cinq fois plus de mémoire, offre bien plus de puissance brute pour un tarif inférieur. Le connecteur USB Type-B paraît daté à l'heure de l'USB-C, et l'absence de DAC ou de bus CAN peut frustrer les projets plus ambitieux. La portée WiFi a aussi été signalée comme moyenne par plusieurs utilisateurs.
Au final, cette carte reste pertinente pour qui a besoin spécifiquement de l'IMU intégrée ou de la puce crypto ECC608 dans un format Uno. Pour les nouveaux projets IoT sans contrainte particulière, le R4 WiFi constitue un choix plus moderne.

Synthèse de notre avis technique sur l'Arduino Uno WiFi Rev2
Spécifications du produit
- Datasheet du module
Produits associés








