En janvier dernier, l'univers des makers a été surpris lorsque Raspberry Pi a lancé sa carte Pico et son tout nouveau microcontrôleur RP2040, doté d'un processeur ARM Cortex-M0+ à double cœur cadencé à 133 Mhz. Au même moment, Arduino a également annoncé une carte basée sur le RP2040, mais sans suite. Aujourd'hui, près de quatre mois plus tard, Arduino a finalement tenu sa promesse en présentant l'Arduino Nano RP2040 Connect.

 
Arduino Nano RP2040 Connect (Source: Arduino.cc)

Fonctionnalités de la carte Nano RP2040 Connect

L'Arduino Nano RP2040 Connect continue là où Raspberry Pi s'est arrêté en décidant de ne pas intégrer les capacités de connexion sans fil sur la carte Pico. C'est compréhensible, car cela aurait fait grimper le prix, mais pour nombre de passionnés, c'est ressenti comme une occasion manquée. (De plus, les ingénieurs de Raspberry Pi étaient sûrement au courant des projets d'Arduino).

La carte Nano RP2040 Connect contient un module radio u-blox NINA-W102 Wi-Fi (802.11b/g/n) et Bluetooth v4.2. Il s'agit d'un module du même fabricant que celui de l'Arduino Nano BLE 33. L'un et l'autre sont similaires à plus d'un titre, et pour d'autres raisons que leur nom et leur format.

Outre la possibilité de connexion sans fil, la carte est équipée d'un microphone (son, activation vocale) et d'un capteur de mouvement intelligent à six axes, avec des capacités d'intelligence artificielle. La carte possède aussi une LED RVB. Avec 22 ports GPIO (20 permettant la modulation de largeur d'impulsion et huit entrées analogiques), l'utilisateur peut par exemple commander des relais, des moteurs et des LED, mais aussi lire des interrupteurs et des capteurs.
La mémoire de programme est abondante, avec 16 Mo de mémoire flash, ce qui est plus que suffisant pour stocker de nombreuses pages Web ou d'autres données.

La carte Arduino Nano RP2040 Connect est « compatible Raspberry Pi ». Elle prend donc en charge non seulement l'ensemble de l'écosystème logiciel RP2040, mais aussi l'environnement MicroPython. La carte prend aussi en charge le langage de programmation Arduino, l'IDE 2.0 et toutes les bibliothèques s'y rapportant. Enfin, il est possible de la programmer et de l'utiliser directement à partir d'un navigateur. Elle est entièrement compatible avec Arduino Cloud et l'application smartphone Arduino IoT Remote.

Restez à l'écoute

Dans les prochains jours, j'examinerai de plus près l'Arduino Nano RP2040 Connect. Restez à l'écoute d'un article et/ou d'une vidéo...