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 à utiliser MicroPython pour le NodeMCU (ESP8266) avec Thonny
Un tutoriel de Jean-Bernard Boichat

Le , par Laethy

0PARTAGES

9  0 
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel que vous propose Boijea sur MicroPython pour le NodeMCU (ESP8266) avec Thonny. Dans ce tutoriel, vous allez apprendre comment installer le firmware MicroPython sur le NodeMCU ESP8266, comment y développer des applications avec le langage MicroPython, et en accédant à des composants GPIO attachés à ce microcontrôleur, et ceci avec Thonny, un IDE étonnant pour Python.

« MicroPython est une implémentation écrite en C du langage Python, adapté au monde des microcontrôleurs. Son site Web officiel se trouve à l'adresse http://micropython.org/, mais https://docs.micropython.org/en/latest/ est plus complet. Thonny est un IDE pour débutant en Python et disponible sous Windows, Mac et Linux. C’est l’outil idéal pour les microcontrôleurs du type ESP8266 ou ESP32 avec un firmware MicroPython que nous allons installer ici pour le premier. Moi-même, sur mes Arduino, ESP8266 et ESP32, je n'ai jamais utilisé le langage de script LUA (implanté par défaut dans le firmware des NodeMCU) et toujours développé le logiciel avec l’IDE de l’Arduino.

Étant moi-même un fan et un inséparable de programmation Java, donc de programmation-objet, je me suis aussi, avec le temps, familiarisé avec Python, le langage que j'ai utilisé pour vérifier mes composants attachés au GPIO du Raspberry Pi 3. Je cherchais aussi quelque chose de ludique simple, orienté éducation pour les débutants, pour mon NodeMCU, un ESP8266. C'est alors que j'ai découvert le MicroPython. »

Bonne lecture .

Retrouvez les meilleurs cours et tutoriels pour apprendre Python

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

Avatar de f-leb
Responsable Arduino et Systèmes Embarqués https://www.developpez.com
Le 23/08/2019 à 21:57
Merci de nous faire découvrir les ESP et MicroPython, je n'ai plus qu'à mettre mes Arduino au placard

J'ai testé mon ESP32 sous Linux. J'utilise Rshell (Remote MicroPython shell) pour dialoguer avec.
Code shell : Sélectionner tout
rshell --port /dev/ttyUSB0 --baud 115200 --buffer-size 128 --editor nano

Dans ce mini-shell, on a les commandes de gestion de fichiers (cp, rm...), l'édition avec l'éditeur de son choix, et l'accès au REPL. Très pratique.

Il y a du potentiel avec ces outils
2  0