Apprendre à programmer en MicroPython avec la carte Raspberry Pi Pico
Un tutoriel de la Fondation Raspberry Pi
Le 2021-07-19 10:50:46, par f-leb, Responsable Arduino et Systèmes Embarqués
Récemment, la fondation Raspberry Pi a fait son entrée dans l'univers des microcontrôleurs avec sa nouvelle carte à 4 $ dénommée Pi Pico.
La rédaction de Developpez.com vous propose un tutoriel d'initiation à la programmation en langage MicroPython dans l'EDI Thonny :
Code python : |
1 2 3 4 5 6 7 8 | from machine import Pin, Timer led = Pin(15, Pin.OUT) timer = Timer() def blink(timer): led.toggle() timer.init(freq = 2.5, mode = Timer.PERIODIC, callback = blink) |
Bonne lecture
-
f-lebResponsable Arduino et Systèmes EmbarquésSalut Artemus,Comme j'ai déjà les utilitaires pour l'ESP32 (Arduino) sous windows 10...
Sinon la toolchain est différente (processeur ARM pour la Pico, Xtensa pour ESP32), voir le getting started pour l'installation des outils.le 21/07/2021 à 19:50 -
nauteRédacteurBonjour Fabien
.
Merci pour ce tuto.
Cette carte est également programmable via l'IDE Arduino, mais, comme pour les ESP, la possibilité d'utiliser MicroPython est un vrai plus, surtout pour ceux qui ne sont pas des magiciens du C. En plus, une fois le premier "gros" chargement fait, à savoir MicroPython, tout le reste consiste à transférer des fichiers "texte" et on économise donc le temps non négligeable de compilation, surtout quand il s'agit de petites modifications sur un seul fichier.
Mon avis personnel (pléonasme) est que cette carte dispose de bien des atouts, mais que le manque de connectivité WiFi la prive de tout moyen de communication à distance, ce qui complique notamment les mises à jour. Tout dépend, bien sûr, du projet.
Amicalement,
Hervéle 20/07/2021 à 16:47 -
f-lebResponsable Arduino et Systèmes EmbarquésHello Hervé
C'est une bonne chose, même si la fondation RPi propose également un SDK C/C++.
Il y aura bien quelques constructeurs qui vont nous proposer des kits, shields, HAT ou autres hacks pour la connecter au WiFi. L'écosystème autour de la carte se développe, faut bien que le business tourne...le 21/07/2021 à 12:16 -
Artemus24Expert éminent séniorSalut à tous.
J'aurai aimé savoir comment programmer ce Raspberry Pi Pico, sans passer par ces utilitaires.
Par exemple, compiler en C/C++, transférer l'exécutable vers la Raspberry Pi Pico, ...
Comme j'ai déjà les utilitaires pour l'ESP32 (Arduino) sous windows 10, j'aurai aimé savoir si l'on peut ls utiliser aussi ?
Et surtout comment faire.
@+le 21/07/2021 à 16:59 -
Artemus24Expert éminent séniorSalut f-leb.
Merci !
@+le 21/07/2021 à 20:22