Premiers pas¶
Pour prendre contact avec la carte Pi Pico, rien de tel qu'un test des différentes fonctionnalités "micro-contrôleur" de la carte. C'est un peu ici "la section de l'impatience"... Reçu le Pico, installé le client série et l'éditeur... et du coup pressé de tester la bête ! Et c'est bien normal. Dans cette section, on va droit au but, pour vous permettre de faire vos premiers pas avec le Pico Pi. On ne fait ici que survoler l'essentiel et on approfondi tout çà ensuite tranquillement.
Ici, on va se contenter de faire les essais de "prise de contact" dans l'interpréteur MicroPython, ce qui est tout l'intérêt de ce langage ! On utilisera ici essentiellement les ressources "onboard" de la carte, ce qui, dans un premier temps évitera d'avoir à réaliser un montage associé.
La broche E/S en sortie avec la Pi Pico¶
Principe d'utilisation de la broche E/S en sortie en MicroPython avec la carte Pi Pico.
Nous allons ici :
- rappeler structure Micropython
- présenter le principe du module machine
- présentation de la classe Pin
- apprendre à déclarer une broche numérique en sortie
- allumer ou éteindre la led onboard,
- inverser son état
- lire sa valeur courante
Les ressources utiles
La mesure analogique avec la Pi Pico¶
Principe d'utilisation de la broche analogique en entrée en MicroPython avec la carte Pi Pico.
- rappel structure Micropython
- rappel le contenu du module machine
- présentation de la classe ADC
- présenter les broches analogiques de la carte Pi Pico
- donner les caractéristiques techniques d'une broche analogique
- apprendre à déclarer une broche de mesure analogique
- faire une mesure brute
- faire une mesure en volts
- mesurer la température de la carte (capteur "onboard")
Les ressources utiles
La génération d'impulsion de largeur variable (PWM) avec la Pi Pico¶
Principe d'utilisation de la broche "analogique" en sortie en MicroPython avec la carte Pi Pico.
- Principe de la PWM
- rappel structure Micropython
- rappel le contenu du module machine
- présentation de la classe PWM
- les broches PWM de la carte Pi Pico ? à priori 16 PWM possibles
- apprendre à déclarer une broche PWM
- fixer la luminosité de la LED onboard par PWM en valeur brute
- le même chose en % (val/100*65535)
Les ressources utiles
Prêt pour la suite ?¶
C'est un bon début !
Arrivé ici, vous avez (et savez) :
- flashé MicroPython dans la carte Pi Pico
- installé et configuré l'éditeur-interpréteur Thonny
- appris à utiliser la broche numérique en sortie
- appris à utiliser la broche analogique et le capteur de température "on board"
- arrpis à utiliser la largeur d'impulsion PWM
A présent, vous avez le choix entre plusieurs possibilités complémentaires :
- si vous ne connaissez pas la langage (Micro)Python, vous allez pouvoir apprendre les rudiments de ce fabuleux langage de programmation. Conseillé au début ++
- si vous êtes déjà à l'aise avec Python, vous allez pouvoir approfondir l'utilisation de la carte à microcontrôleur Pi Pico avec MicroPython
- si vous êtes intéressé par les aspects techniques de la carte, vous allez pouvoir les découvrir grâce à nos tutos dédiés,
- et ensuite vous pourrez approfondir vos connaissances de base ou les usages thématiques (moteurs, capteurs, etc.) grâce à toutes nos rubriques dédiées,
- etc.
Au final, nous vous proposons une formation complète pour l'apprentissage de MicroPython avec le Pi Pico.
Nos premiers tutos (une 10aine environ) sont en accès libre pour vous permettre de découvrir le Pi Pico et nos contenus. La suite est en accès payant au tarif sympa de 1€/mois (en abonnement annuel à 12€/an) : en vous abonnant vous nous permettrez de couvrir les frais inhérents à cette formation, de soutenir la production de contenus de qualité et surtout à accéder à une formation complète, à "résultat garanti" et assistance en ligne pour tous nos abonnés. Contenus garantis sans publicités et sans "tracking" ou collectes de données