1 Présentation
Tout d'abord, qu'est-ce qu'un Raspberry PICO ?
Contrairement aux autres Raspberry qui sont des micro-ordinateurs, c'est-à-dire qu'ils fonctionnent
avec un système d'exploitation, une carte SD faisant office de disque dur, un écran etc..., le Raspberry
PICO est un microcontrôleur. Il n'a donc pas de système d'exploitation et il ne peut stocker et faire
fonctionner qu'un seul programme à la fois.
Il est donc basé sur le même concept que les Arduino. Il utilise la puce RP2040 (un processeur ARM
Cortex M0 + double cœur fonctionnant jusqu'à 133 Mhz), 2 Mo de mémoire Flash, 264 ko de RAM, 26
broches GPIO multifonctions dont trois entrées analogiques, deux UART, deux contrôleurs SPI, deux
contrôleurs I2C, 16 canaux PWM et un contrôleur USB 1.1. Il existe également huit machines à états
d'E/S programmables (pour interfacer des périphériques non standards), une horloge et un capteur de
température. Le PICO W comporte également un module Wifi.
La consommation indiquée dans le
datasheet
est entre 90 et 100mA en fonctionnement et entre 1.5
et 2mA en mode sommeil. C'est un peu plus qu'un ESP8266, mais ça peut faire un bon microcontrôleur
pour des objets connectés.
On pourrait passer des heures à le comparer aux Arduino et autres micro contrôleurs du marché, lui
trouver des avantages et des inconvénients, mais je ne vais pas m'y lancer, il y a assez de boulot déjà
pour tester ce nouvel arrivant.