Tiny 2040, une carte de développement RP2040 de la taille d'un timbre-poste avec une connexion USB-C, parfaite pour les projets portables, les appareils portables et l'intégration dans des objets.
Alors que nous aimons le raspberry pi Pico, nous voulions aussi quelque chose de plus petit et avec beaucoup plus de flash à bord. Présentation du Tiny 2040 - une toute petite centrale électrique avec les côtelettes pour réaliser des projets vraiment ambitieux.
Alimenté et programmable via USB-C, le Tiny 2040 est livré avec 8 Mo de mémoire flash QSPI (XiP) à bord. Nous avons également réussi à intégrer une LED RVB programmable, un bouton de réinitialisation et des circuits intelligents qui vous permettent d'utiliser le bouton de démarrage comme un interrupteur contrôlable par l'utilisateur. Il est compatible avec le firmware conçu pour le raspberry pi Pico mais offre un nombre réduit de broches en raison de sa taille. Vous pouvez même exécuter MicroPython dessus !
Fonctionnalités
Commencer
Le Tiny 2040 est indépendant du firmware ! Vous pouvez le programmer avec C/C++ ou MicroPython de la même manière que vous le feriez pour un raspberry pi Pico, mais vous devrez garder à l'esprit qu'il a un nombre réduit de broches. Vous pouvez trouver (beaucoup) plus d'informations sur la façon de procéder (ainsi que des liens de téléchargement pour le firmware/SDK) sur le Page de destination RP2040.
Vous pouvez aussi utiliser CircuitPython sur votre Tiny 2040 ! CircuitPython est un écosystème facile à utiliser et bien établi avec de nombreux exemples de code et de pilotes pour s'interfacer avec différents types de matériel.
Remarques
À propos du RP2040
Le microcontrôleur RP2040 de raspberry pi est un ARM Cortex M0+ dual core fonctionnant jusqu'à 133Mhz. Il regroupe 264 Ko de SRAM, 30 broches GPIO multifonctions (dont un ADC 12 bits à quatre canaux), un tas de périphériques standard (I2C, SPI, UART, PWM, horloges, etc.) et un support USB. Une caractéristique très excitante du RP2040 est les E/S programmables qui vous permettent d'exécuter des programmes personnalisés qui peuvent manipuler les broches GPIO et transférer des données entre les périphériques - ils peuvent décharger les tâches qui nécessitent des taux de transfert de données élevés ou une synchronisation précise qui, traditionnellement, auraient nécessité beaucoup de travail lourd. levage du CPU.
Marque | Pimoroni |
Modèle | PIM592 |