Header Ads

PyBoard - Comment utiliser REPL via Bluetooth Serial

En travaillant sur notre projet Motor-Skin et PyBoard-à-Roulette nous avions envie de pouvoir commander la plateforme à distance.

Nous avons donc déniché un module Bluetooth Serial (avec une connexion série) et nous nous sommes mis en tête de l'utiliser avec notre PyBoard.
Nous avons commencé par un module HC-05 qui supporte une interface série via BlueTooth.
Module Bluetooth Série HC-05 - source: ce tutoriel MCHobby

Nous l'avons branché sur le port UART1 de notre PyBoard comme ceci
Brancher un module Bluetooth Serual sur PyBoard - source ce tutoriel MCHobby
Répliquer REPL sur le UART1
Une simple ligne de code permet de répliquer REPL sur le port serie UART1 de la carte PyBoard. Comme le module Bluetooth est branché sur UART1, il est possible d'établir une session REPL via Bluetooth

pyb.repl_uart( pyb.UART(1,9600) )

Au final, après avoir appairé le module Bluetooth Serial sur notre PC, (nous utilisons Ubuntu / Linux Mint) , nous avons pu ouvrir une session terminal à l'aide de minicom et/ou putty

minicom -b 9600 -o -D /dev/rfcomm0

(où /dev/rfcomm0 est le périphérique associé au port série bluetooth comme identifié dans le tutoriel)
Exemple de connexion REPL via bluetooth (minicom)

Connexion via Putty (logiciel libre également disponible sous Windows)
Paramètres de connexion Putty (sous Linux)

Session REPL via Blutooth (sous Linux)


Où acheter

MCHobby investi du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.