mchobby / pyboard-driver

MicroPython PyBoard drivers for the various project/tutorial available on wiki.mchobby.be
13 stars 9 forks source link
drivers micropython micropython-driver pilotes pyboard python

This file also exists in ENGLISH

Pilote MicroPython spécifique pour Pyboard

Ce dépôt contient des pilotes MicroPython spécifique pour la PyBoard (nécessitant plus de mémoire ou support matériel spécifique).

Les pilotes "plateforme agnostique" basée sur l' API machine sont stockés dans le dépôt esp8266-upy.

Les codes et exemples sont également utilisés sur le wiki documentaire Pyboard de MCHobby.

Autres sources d'information

Bibliothèques disponibles

Voici une description des bibliothèques disponibles dans ce dépôt. Chaque sous-répertoire contient des instructions, schémas et codes dans un readme.md personnalisé.

Explorer par:

RépertoireDescription
FEATHERWING Composants :
Interfaces : FEATHERWING
Interface Feather pour Pyboard permettant de piloter des FeatherWings.

Testé avec : PYBOARD
Fabricant : ADAFRUIT
NCD Composants :
Interfaces : NCD
Brancher un connecteur NCD sur une Pyboard.

Testé avec : PYBOARD
Fabricant : NCD
PYBStick Composants :
Interfaces : PYBSTICK
PYBStick: une carte MicroPython abordable pour tous projets

Testé avec : PYBSTICK
Fabricant :
PYBStick-feather-face Composants :
Interfaces : PYBSTICK, FEATHERWING, UEXT
Carte d'interface entre PYBStick et extensions FeatherWing d Adafruit Industries

Testé avec : PYBSTICK
Fabricant : GARATRONIC, ADAFRUIT
PYBStick-hat-face Composants :
Interfaces : PYBSTICK, HAT
Carte d'interface entre PYBStick et HAT pour Raspberry-Pi

Testé avec : PYBSTICK
Fabricant : GARATRONIC
QWIIC Composants :
Interfaces : QWIIC, STEMMA
Brancher un connecteur QWIIC ou STEMMA sur une Pyboard.

Testé avec : PYBOARD
Fabricant : SPARKFUN, ADAFRUIT
UEXT Composants :
Interfaces : UEXT
Brancher un port UEXT sur une Pyboard.

Testé avec : PYBOARD
Fabricant : OLIMEX
UNO-R3 Composants : OLED, SSD1306
Interfaces : UNO-R3
Arduino UNO R3 compatible interface for Pyboard

Testé avec : PYBOARD
Fabricant : GARATRONIC
UPPY Composants :
Interfaces : FEATHERWING, NCD, STEMMA, QWIIC, UEXT
UPPY (alpha) : Interface de Prototypage Universelle pour Pyboard.

Testé avec : PYBOARD, PYBD
Fabricant : ADAFRUIT, OLIMEX, SPARKFUN, NCD
UniPi-MicroPython-Automation Composants :
Interfaces : I2C
Créer un automate programmable MicroPython avec la PYBStick et UniPi

Testé avec : PYBSTICK
Fabricant :
ads1015-ads1115 Composants : ADS1015, ADS1115, ADA1085
Interfaces : I2C
Convertisseur ADC (Analogique vers Digital) 4 canaux pour réaliser des lectures analogiques et lectures différentielles.
L'ADS1115 dispose d'un amplificateur interne programmable, ce qui permet de lire des tensions très faibles.


Testé avec : PYBOARD
Fabricant : ADAFRUIT
ctrl-panel Composants : MCP23017, OLED, SSD1306
Interfaces : I2C, HAT
Panneau de contrôle en format HAT pour application MicroPython ou Raspberry-Pi.

Testé avec : PYBSTICK
Fabricant : GARATRONIC
eth Composants : ETHERNET-FEATHERWING, WIZNET-W5500
Interfaces : SPI
Utiliser une connexion Ethernet filaire avec un contrôleur Wiznet W5500.

Testé avec : PYBOARD
Fabricant : ADAFRUIT
keypad-4x4 Composants :
Interfaces : GPIO
Utiliser un keypad 4x4 avec un microcontroleur MicroPython Pyboard

Testé avec : PYBOARD
Fabricant :
lfpwm Composants :
Interfaces : GPIO
PWM basse fréquence (pour les périphériques à haute inertie)

Testé avec : PICO
Fabricant :
mma7660 Composants : MMA7660
Interfaces : I2C
Utiliser l'accéléromètre MMA7660 présent sur la Pyboard originale.

Testé avec : PYBOARD
Fabricant :
mod-esp8266 Composants : MOD-ESP8266
Interfaces : UART
Utiliser un ESP8266 en commande AT pour obtenir une connexion WiFi on the Pyboard.

Testé avec : PYBOARD
Fabricant : OLIMEX
modvga Composants : MOD-VGA
Interfaces : UEXT
Contrôler un adaptateur VGA type GameDuino via une interface UEXT.

Testé avec : PYBOARD
Fabricant : OLIMEX
motorskin Composants : L293D, HC-SR04
Interfaces : GPIO
Carte d'extension moteur pour MicroPython PyBoard + capteur de distance ultrason.

Testé avec : PYBOARD
Fabricant : MCHOBBY
ressource Composants :
Interfaces :
*** RESSOURCES *** Fritzing, brochage et schémas pour la Pyboard et Pyboard-D (PYBD).

Testé avec : PYBOARD, PYBD
Fabricant :
servorobot Composants : PCA9685
Interfaces : I2C
Faire des appels ou envoyer/recevoir des SMS avec une carte MicroPython.

Testé avec : PYBOARD
Fabricant : ADAFRUIT
sim-modem Composants : SIM800, HAT-NADHAT-GSM
Interfaces : UART
Utiliser un keypad 4x4 avec un microcontroleur MicroPython Pyboard

Testé avec : PYBOARD, PYBSTICK
Fabricant : GARATRONIC
usbhid Composants :
Interfaces :
Exemples expliquant comment utiliser la Pyboard comme périphérique HID (clavier, souris)

Testé avec : PYBOARD
Fabricant :
zumo-robot Composants :
Interfaces : UNO-R3
Piloter un Robot Zumo pour Arduino avec un microcontroleur MicroPython Pyboard

Testé avec : PYBOARD
Fabricant : POLOLU

RShell

RShell est un outil formidable qui permet de d'éditer/transférer/repl sur une carte MicroPython a travers une simple connexion série (et même Bluetooth serial).

C'est un outil vraiment très utile qui vaut la peine de s'y attarder... avec lui plus besoin d'avoir accès au "lecteur Flash" de votre carte MicroPython pour y éditer ou y copier un fichier.

Ce qu'il y de génial avec RShell, c'est qu'il fonctionne aussi avec ESP8266 (tant mieux parce qu'il n'y a pas de lecteur flash comme sur une PyBoard).

ATTENTION : pour un ESP8266 il faut absolument réduire le buffer d'échange... sinon on écrase facilement le système de fichier (et il faudra reflasher la bête) :-/ Voyez le fichier rshell-esp8266.sh qui est proposé ici.

Lien divers

De nombreux pilotes MicroPython sont disponible sur le GitHUb esp8266-upy

Il y a de nombreux pilotes Adafruit sur ce Github (Tony Dicola)

Il y a de nombreux pilotes Adafruit sur ce Github (Tony Dicola)

Également trouvé des pilotes pour centrales Intertielles sur ce Github