Table des matières

Sommaire Microcontrôleur

Microcontrôleurs - Rpi Pico et Pico W

[Mise à jour le 17/2/2024]

Ressources
Lectures connexes
Distributeurs
Les cartes Raspberry Pi Pico et Pico W sont basées sur un circuit RP2040. Les cartes Raspberry Pi Pico 2 et Pico 2W améliorent les performances et la sécurité de la génération précédente. Elles sont basées sur un circuit RP2050. Ces cartes sont conçues par Raspberry Pi, ont d'excellentes performances et un coût très faible (~5€). Leur programmation en MicroPython se fait via REPL, par glisser-déposer ou directement avec l'IDE Thonny.


A. Les Matériels

A1. Pi Pico et Pico 2

1.1 Généralités

1.2 Brochage


1.3 Caractéristiques


1.4 PDF

TENSION ENTREE GPIO

Les entrées et sorties logiques de cette carte sont uniquement compatibles 3,3Vcc. Une tension supérieure endommagerait irrémédiablement la Raspberry Pi Pico.

1.5 Raspberry Pi pico 2


A2. Pi Pico W et W2

2.1 Généralités

2.2 Brochage

2.3 Caractéristiques

Raspberry Pi Pico W ajoute des interfaces sans fil monobande 2,4 GHz intégrées (802.11n) à l'aide de l'Infineon CYW43439 tout en conservant le facteur de forme Pico. L'interface sans fil 2,4 GHz intégrée présente les caractéristiques suivantes :

L'antenne est une antenne embarquée sous licence d'ABRACON (anciennement ProAnt).

2.4 PDF


A3. Les shields

3.1 Shield Grove

3.1.1 Description

Le Grove Shield Pico est une carte d'interface permettant de raccorder sans soudure les capteurs, les afficheurs et les préactionneurs Grove sur une carte Raspberry Pi Pico (W). [Schéma]


3.1.2 Schéma de la connectique du shield

Vérifier la position du commutateur permettant de régler Vcc=5V ou Vcc=3,3V sur les connecteurs lors de l'utilisation des E/S numériques et des circuits I2C et UART.

3.2 Pico OMNIBUS

Doublez les broches GPIO et attachez deux modules complémentaires à un seul Raspberry Pi Pico avec Pico Omnibus.


B. Les logiciels

1. Programmer Pi Pico en MicroPython

1.1 Installer MicroPython


1.2 IDE Thonny

1.3 Exemples


1.4 Kit de développement Windows (SDK) et VSCode


2. Programmer Pi Pico (en C/C++) sous Arduino