Cela fait un moment que nous n’avons pas repéré de nouvelle carte de développement RP2040, il est donc agréable de voir la Beetle RP2040 de DFRobot (portée à notre attention par CNX Software (s’ouvre dans un nouvel onglet)) ajouté à un secteur qui comprend déjà le PiMoroni Tiny (s’ouvre dans un nouvel onglet) et Adafruit QT Py (s’ouvre dans un nouvel onglet).
Ce qui ressort du Beetle, c’est qu’il n’a que 12 coussinets de fixation avec des trous traversants autour de son bord, contre 26 sur le plus grand Raspberry Pi Pico. (s’ouvre dans un nouvel onglet), 19 sur le Tiny et 14 sur le QT Py. Parmi ceux-ci, deux sont GND, deux entrées/sorties de tension et le reste GPIO, permettant jusqu’à 2x I2C, jusqu’à 2x UART, SPI et jusqu’à 2x entrées analogiques. De plus, étant moins nombreux et répartis sur trois côtés du contrôleur, les pastilles sont plus grandes que sur les autres appareils RP2040 à 4 mm x 3,5 mm et plus faciles à souder.
La Beetle mesure 27 x 20 mm, son épaisseur étant déterminée par le port USB-C utilisé pour l’alimentation et le transfert de données. À titre de comparaison, le QT Py mesure 22 x 18 mm et le Tiny porte bien son nom avec 19 x 18 mm. Le RP2040 (s’ouvre dans un nouvel onglet) les spécifications sont à peu près les mêmes que partout ailleurs, avec un processeur Cortex-M0 + double cœur fonctionnant jusqu’à 133 MHz, avec 264 Ko de SRAM. De plus, il y a 2 Mo de stockage flash pour vos instructions, ce qui est inférieur à celui trouvé sur certaines autres cartes, ainsi que des boutons de démarrage et de réinitialisation, ainsi qu’une LED adressable par l’utilisateur.
Créer un projet (s’ouvre dans un nouvel onglet)bien sûr, nécessite une programmation, qui passe par les familiers C/C++ et Micro/Circuit Python (s’ouvre dans un nouvel onglet) SDK et Arduino (s’ouvre dans un nouvel onglet)ainsi que Mind+, une interface de programmation graphique basée sur Scratch 3.
Bien qu’il soit apparemment plus limité que d’autres, le Beetle a plusieurs connexions utiles et ferait un excellent contrôleur pour l’éclairage, les périphériques ou la réaction aux données des capteurs. Il se vend moins de 7 $ dans la boutique DFRobot (s’ouvre dans un nouvel onglet) et, au moment de la rédaction, semble être en stock. D’autres cartes Beetle, basées sur les contrôleurs ESP-32 et ATmega, sont également disponibles mais ont des facteurs de forme différents.