Electronique avec Python

électronique prend de plus en plus de place dans notre vie, avec l’avènement des objets connectés (IOT), les Openhardware (Arduino, raspberry pi,etc) ce qui pousse aux fabriquants à produire des objets électroniques moins chers et plus puissant, mais il est parfois un peu difficile de les programmer étant débutant dans le monde du bricolage, making .

D’habitude pour programmer un microcontrôleur on utilise le langage « Assembleur », ou le « C » qui sont des langages de programmation un peu difficile (n’ayez pas peur tout début est difficile), Mais on trouve des gens cool qui ont un seul but c’est de faciliter la vie et c’est ainsi que je vais vous parler de MICROPYTHON.

Micropython est un micrologiciel (firmware) qu’on installe sur notre microcontrôleur et qui nous permet de coder celui-ci avec le langage Python qui est un langage très facile d’utilisation

Capture d'écran de 2018-05-27 00-45-17

il est compatible avec les cartes ou microcontrôleur suivent :

* Pyboard (carte officiel de micropython)

* WiPy

* ESP8266 (wemos d1, nodemcu, Adafruit Feather HUZZAH, )

* ESP32 (lolin d1)

* STM32F4 Discovery board

* STM32F405RG microcontroller

* NUCLEO-F401RE board

* Espruino Pico

Installation du firmware sur le esp86266 (Linux)

pour l’installer il faut:

1-Télécharger esptool avec Pip(de python ) et le firmware
pip install esptool
firmware esp8266

2-cherché le port ou est connecté le esp8266 et remplacer le port (/dev/t—) dans la ligne de code. Utiliser esptool.py pour effacer le flash du esp8266

esptool.py --port /dev/ttyUSB0 erase_flas

3-déployer le nouveau firmware

esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-20170108-v1.8.7.bin

après le chargement tout doit être bon

4-premier utilisation

télécharger picocom, et lancer le dans le terminal en précisant le port utilisé (-b115200)
picocom /dev/ttyUSB0 -b115200

fichier pdf pour débuter => micropython-esp8266

Pour ceux de windows regarder sur le github comment ça marche => windows flasher

voilà c’est tout pour débuter avec micropython je ferais d’autres articles et des vidéos là-dessus pour mieux vous le faire découvrir. d’ici la soyez curieux et safe  😉

feather-charger-micropython-10

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Créez un site ou un blog sur WordPress.com

Retour en haut ↑

%d blogueurs aiment cette page :