Ceci est une ancienne révision du document !
Table des matières
Micropython
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
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
Les fichiers
Les fichiers du dossier doivent être copié sur la pyboard.
Le fichier mpu6050_receiver.py doit être excécuté sue le PC relié en USB à la pyboard.
USB_VCP – USB virtual comm port
Communication entre la PyBoard et le PC en USB
- The USB_VCP allows creation of a stream-like object representing the USB virtual comm port. It can be used to read and write data over USB to the connected host.