IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apprendre à programmer en MicroPython avec la carte Raspberry Pi Pico
Un tutoriel de la Fondation Raspberry Pi

Le , par f-leb

0PARTAGES

10  0 


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 :

Apprendre à programmer en MicroPython avec la carte Raspberry Pi Pico

Code python : Sélectionner tout
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

Cours et tutoriels Raspberry Pi

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de f-leb
Responsable Arduino et Systèmes Embarqués https://www.developpez.com
Le 21/07/2021 à 19:50
Salut Artemus,

Comme j'ai déjà les utilitaires pour l'ESP32 (Arduino) sous windows 10...
Si tu es dans l'EDI Arduino officiel, tu as un port : Arduino-Pico

Sinon la toolchain est différente (processeur ARM pour la Pico, Xtensa pour ESP32), voir le getting started pour l'installation des outils.
3  0 
Avatar de naute
Rédacteur https://www.developpez.com
Le 20/07/2021 à 16:47
Bonjour 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é
1  0 
Avatar de f-leb
Responsable Arduino et Systèmes Embarqués https://www.developpez.com
Le 21/07/2021 à 12:16
Hello Hervé

Citation Envoyé par naute Voir le message
Cette carte est également programmable via l'IDE Arduino
C'est une bonne chose, même si la fondation RPi propose également un SDK C/C++.

Citation Envoyé par naute Voir le message
[...] cette carte dispose de bien des atouts, mais que le manque de connectivité WiFi la prive de tout moyen de communication à distance
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...
1  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 21/07/2021 à 16:59
Salut à 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.

@+
0  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 21/07/2021 à 20:22
Salut f-leb.

Merci !

@+
0  0