Outils pour utilisateurs

Outils du site


micropython

Ceci est une ancienne révision du document !


Micropython

Python pour Micro Controlers

Carte utilisée pour les essais

Ressources

Installation pour Linux

sudo apt install 
sudo usermod -a -G dialout $USER

Se déconnecter, se reconnecter

picocom /dev/ttyACM0 -b9600

Utilisation

Soft reboot: Ctrl + D

Exemple

  • MPU 6050 Accéléromètre et Gyroscope

Inspiré de itechnofrance

Documentation sur la MPU 6050

Branchement de la MPU 6050à la pyboard lite

La communication entre les 2 cartes se fait en I2C: Inter-Integrated Circuit. Il permet de relier facilement un microprocesseur et différents circuits.
Il existe d’innombrables périphériques exploitant ce bus, il est même implémentable par logiciel dans n’importe quel microcontrôleur. Le poids de l’industrie de l’électronique grand public a permis des prix très bas grâce à ces nombreux composants.

Le système de la PyBoard est écrit pour communiquer en I2C avec:

  • SDA sur Y10 (Serial Data Line) : ligne de données bidirectionnelle
  • SCL sur Y9 (Serial Clock Line) : ligne d'horloge de synchronisation bidirectionnelle

Branchement de la MPU 6050à la pyboard lite

Les fichiers

USB_VCP – USB virtual comm port

Communication entre la PyBoard et le PC en USB

micropython.1582560188.txt.gz · Dernière modification : 2020/02/24 16:03 de serge