Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Community Manager

    Tutoriel pour apprendre à utiliser MicroPython pour le NodeMCU (ESP8266) avec Thonny
    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
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Responsable Arduino et Systèmes Embarqués

    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 -Visualiser dans une fenêtre à part
    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

###raw>template_hook.ano_emploi###