Arduino Uno R4 : Minima ou WiFi ?

Par:
ftonic

mer, 05/07/2023 - 15:10

Comme promis par Arduino, la carte Uno reçoit enfin une évolution majeure. Il faut avouer que la version R3 était ancienne et techniquement dépassée même pour les petits PoC. Les ESP sont plus performantes pour quelques €. La Pico de la fondation Raspberry Pi a elle aussi fait très mal à la Uno. 

La Uno R4 est disponible en 2 versions : Minima et WiFi. Les dimensions sont identiques et les deux possèdent un Arm Cortex M4 32 bits, USB-C pour la programmation (à la place d’un gros connecteur USB), l’alimentation ne change pas, même GPIO. Le stockage et la RAM ne changent pas : 256 Ko de stockage Flash et 32 Ko de RAM. La Wifi embarque en plus un ESP32-S3 pour le Wifi, et BlueTooth, avec 356 Ko de ROM et une SRAM de 512 Ko. Le voltage supporté est 5V mais 3,3V pour l’ESP. Le voltage en entrée accepte désormais de 6 à 24V, sur la partie audio, on bénéficie de 6 broches et d’un DAC analogique 12 bits. 

A noter que la Minima propose un connecteur SWD 10 broches pour le debug pour connecter rapidement un debugger externe (debug probe). Ce connecteur est malheureusement absent de la version WiFi. 

Autre ajout sur la version Wifi, la matrice LED 12x8. Autre ajout absent de la Minima, le connecteur Qwiic. Cette version inclut aussi 3 broches supplémentaires (dont le OFF et le VRTC). Le connecteur Qwiic permet de connecteur des modules compatibles Qwiic et de pouvoir les utiliser en I2C. Ce port permet de chainer plusieurs modules très facilement. La programmation est classique en passant par le protocole I2C. Le Qwiic ressemble au connecteur Groove. 

Les deux cartes supportent le HID. Le HID (Human Interface Device) permet d’émuler le clavier et la souris. Quand l’Arduino est connecté à un ordinateur, la carte peut servir de clavier ou de souris. Autre point commun, le CAN BUS. CAN signifie Controller Area Network. Il permet d’utiliser des capteurs tant en réduisant le câblage nécessaire. Il s’agit d’une alternative plus fiable que les SPI et I2C. Il est notamment présent dans l’industrie et largement utilisé dans l'automabile. On peut y connecter plus de capteurs tout en ayant une disponibilité du bus bien meilleure. Il faudra tout de même utiliser un CAN transceiver externe pour connecter les capteurs et recevoir des données de matériels.

Côté tarif officiel, la Minima est à 18 €, la Wifi à 25 €.