olivier evrard

*********************
*********************

Hello Pico

La carte Raspberry Pi Pico est une carte micro contrôleur à faible coût (~5€) et à haute performance avec des interfaces numériques flexibles. Ses principales caractéristiques sont les suivantes :

  • Microcontrôleur RP2040 conçu par Raspberry Pi au Royaume-Uni
  • Processeur ARM Cortex M0+ à double cœur, horloge flexible fonctionnant jusqu’à 133 MHz
  • 264 Ko de SRAM et 2 Mo de mémoire Flash embarquée
  • Le module peut se souder directement sur une carte
  • Prise en charge de l’hôte et du périphérique USB 1.1 (OTG)
  • Mise en veille à puissance réduite et modes « dormants »
  • Programmation par glisser-déposer en utilisant le stockage de masse via USB
  • 26 broches GPIO multifonctions
  • 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × canaux PWM contrôlables
  • Horloge et minuterie précises intégrées
  • Capteur de température
  • Bibliothèques accélérées en virgule flottante intégrées
  • 8 × machines d’état à entrées/sorties programmables (PIO) pour le support de périphériques personnalisés

(source: Framboise 314)

Thonny

Thonny est un éditeur de code orienté débutant pour le langage Python et MicroPython. Le MicroPython est un langage simplifié, très léger, destiné à être envoyé vers la carte Pico.

Démarrage Pico avec Thonny

  • Télécharger, installer et lancer Thonny :
  • https://thonny.org/
  • Laissez votre doigt appuyé sur le bouton blanc BOOTSEL du Pico et connectez le à votre ordinateur. Ainsi il va booter sur votre ordinateur et vous pourrez y enregistrer des fichiers.
  • Via Thonny, il sera possible de mettre à jour la version de MicroPython interne au Pico.
  • Sélectionner MicroPython dans les options de l’interpréteur (sur Raspberry OS) si cela ne se fait pas automatiquement (Mac OS).
  • Commencez à coder en MicroPython avec les spécificités du code (exemple utime vs time) et enregistrez votre code directement sur le Pico via « save as ». Choisissez « Raspberry Pi Pico » plutôt que « Cet ordinateur ».
  • Si vous souhaitez que le Pico exécute votre programme aussitôt qu’il s’allume sans passer par un ordinateur, il faudra écrire le programme dans un fichier nommé « main.py » et le déposer à la racine du Pico
  • Il vous faudra enfin rebooter le Pico via le Shell de Thonny en tapant « CTRL+D » et la il pourra fonctionner en autonomie sans votre ordi ;)

Liens

*********************