Notre avis
Une carte riche en fonctionnalités qui a le même prix et la même taille que l’ItsyBitsy RP2040 d’Adafruit, mais avec un bien meilleur rapport qualité-prix.
Pour
+ Connecteur Qwiic
+ Grand choix de GPIO
+ Petite taille
+ Bords crénelés
Contre
– Un seul canal I2C
Nous avons enfin mis la main sur la première de la gamme de cartes RP2040 de SparkFun. Le SparkFun Pro Micro RP2040 à 10 $ est le modèle le moins cher proposé et suit une conception classique qui ressemble à une disposition de carte Arduino Nano qui est à l’aise dans une planche à pain et intégrée dans vos projets. Il nous fournit également une sélection réfléchie de broches GPIO et un connecteur Qwiic pour les cartes d’extension compatibles.
SparkFun Pro Micro – RP2040
Prix direct 9,95 $
La gamme de cartes RP2040 de SparkFun est variée, mais le Pro Micro RP2040 est le groupe le plus typique, en raison de son coût raisonnable et de son facteur de forme familier. Les deux autres sont le Thing Plus RP2040 qui est conçu dans une disposition similaire au Feather RP2040 d’Adafruit mais avec une carte micro SD supplémentaire de 16 Mo de stockage flash. La carte RP2040 finale est le processeur MicroMod RP2040, une carte M.2 contenant le RP2040 à utiliser dans une série de cartes porteuses.
Le Pro Micro RP2040 de SparkFun semble être le facteur de forme idéal pour ceux qui ont besoin de beaucoup de broches GPIO, de bords crénelés et d’un connecteur Qwiic. Nous avons testé la dernière carte RP2040 pour traverser notre établi et avons été agréablement surpris de sa polyvalence.
Spécifications matérielles du SparkFun Pro Micro RP2040
SoC RP2040
ARM Cortex M0 + fonctionnant jusqu’à 133 MHz
SRAM
264kB
Stockage Flash
Mémoire flash externe de 16 Mo
GPIO
20 broches GPIO avec les fonctionnalités suivantes
10 x sorties PWM 10 x E/S numériques, 4 x CAN 12 bits analogiques, 1 x I2C (Qwiic), SPI, 2 x UART, E/S programmables, 1 x WS2812 / NeoPixel
Port USB
USB-C
Dimensions
1,3 x 0,7 pouces (33 x 17,8 mm)
Conception du SparkFun Pro Micro RP2040
Étant presque de la même taille que ItsyBitsy RP2040 d’Adafruit, le Pro Micro RP2040 de SparkFun a une conception de boîtier DIP familière, idéale pour une utilisation dans une planche à pain mais aussi à la maison lorsque le montage en surface est soudé en place à l’aide des castellations. Être un Pro Micro signifie que la carte correspond aux caractéristiques des cartes précédentes, généralement alimentées par des puces Atmel et environ le double du prix du RP2040 à 10 $.
La couleur rouge vif de la carte la fait ressortir d’une mer de cartes noires et vertes, et la référence de la broche GPIO sérigraphiée est claire à lire des deux côtés de la carte. L’alimentation peut être fournie via le port USB C, également utilisé pour la programmation de la carte, ou nous pouvons utiliser la broche RAW / + et GND pour fournir 5V à 600mA, mais assurez-vous de ne pas dépasser ces limites. À l’extrémité opposée de la carte se trouve un connecteur Qwiic qui rompt la seule connexion I2C sur la carte.
Les connecteurs Qwiic sont compatibles avec le format Stemma QT d’Adafruit (voir notre histoire sur Qwiic vs Stemma vs Grove) et entre les deux formats, nous avons un choix abondant de cartes de dérivation, de capteurs et d’écrans qui se connectent simplement et proprement au port. Si vous souhaitez utiliser des cartes non Qwiic, un adaptateur Qwiic vers câble de démarrage est une alternative simple et bon marché. L’accès aux broches UART, SPI se fait via le GPIO.
Utilisation du SparkFun Pro Micro RP2040
Nos tests ont été effectués avec les dernières versions de MicroPython et CircuitPython. Pour CircuitPython, nous avons testé la fonctionnalité GPIO de base avec une LED et un bouton-poussoir qui fonctionnaient sans problème. En allant un peu plus loin, nous avons connecté un anneau WS2812 / NeoPixel et installé la bibliothèque neopixel CircuitPython et, en quelques minutes, nous avons eu un éclairage RVB sur notre établi.
Nous avons ensuite connecté un capteur tactile capacitif Adafruit MPR121 via un câble Qwiic / Stemma QT et avons rapidement pu utiliser des objets du quotidien comme entrées tactiles. Passant à MicroPython, nous avons testé l’utilisation des périphériques I2C via le connecteur Qwiic. Le premier était un écran OLED que nous avons codé pour afficher une série de démos graphiques et d’animations. Le test suivant était un affichage à quatre chiffres et sept segments, une carte générique alimentée par TM1637 qui utilise des broches d’en-tête, nous obligeant à utiliser un adaptateur de câble Qwiic à cavalier. Le TM1637 est facile à utiliser grâce à une bibliothèque MicroPython, nous avions un générateur de nombres aléatoires à quatre chiffres et un texte défilant.
Le Pro Micro RP2040 de SparkFun fusionne les meilleures fonctionnalités de deux cartes Adafruit RP2040, ItsyBitsy RP2040 et QT Py RP2040. Tout comme ItsyBitsy RP2040 d’Adafruit, le Pro Micro RP2030 de SparkFun offre une grande sélection de broches GPIO, et il offre un connecteur Qwiic / Stemma QT et USB-C tout comme le QT Py.
Cas d’utilisation du SparkFun Pro Micro RP2040
Avec des bords crénelés et un dessous plat, le SparkFun Pro Micro RP2040 est à la maison intégré dans un projet comme dans une planche à pain. L’intégration de cette carte dans votre propre circuit est triviale une fois que vous avez les dimensions mécaniques. Ainsi, ce petit robot RP2040 que vous vouliez construire pourrait devenir une réalité avec cette carte. Le connecteur Qwiic et 16 Mo de stockage flash permettent au Pro Micro RP2040 d’être utilisé dans des projets de collecte de données.
Conclusion
Avec un prix de 10 $, le même que ItsyBitsy RP2040 d’Adafruit, nous préférerions le Pro Micro RP2040 de SparkFun car il offre de nombreuses broches GPIO et un connecteur Qwiic / Stemma QT dans un boîtier relativement petit.
Si vous recherchez un peu plus de fonctionnalités de votre carte RP2040 et que vous ne craignez pas un prix légèrement plus élevé et un facteur de forme plus grand, l’Adafruit Feather RP2040 est un excellent choix car il fonctionne avec un vaste écosystème de cartes d’extension. Si vous avez besoin de quelque chose de plus petit, l’Adafruit QT Py RP2040 fait l’affaire. Et, bien sûr, le Raspberry Pi Pico original est le meilleur rapport qualité-prix à seulement 4 $. Cependant, si vous voulez une belle planche de taille moyenne avec beaucoup de flexibilité, le SparkFun Pro Micro RP2040 est votre meilleur pari.