Modifications

Sauter à la navigation Sauter à la recherche
736 octets ajoutés ,  16 mai 2019 à 21:14
Ligne 1 : Ligne 1 :  
{{MicroPython-bluetooth-NAV}}
 
{{MicroPython-bluetooth-NAV}}
   −
= Port série Bluetooth ou REPL BlueTooth =
+
= Port série Bluetooth ou REPL Bluetooth =
 
Dans la partie suivante du tutoriel, nous expliquons comment établir la connexion série depuis un PC (sous Linux) vers le module Bluetooth.
 
Dans la partie suivante du tutoriel, nous expliquons comment établir la connexion série depuis un PC (sous Linux) vers le module Bluetooth.
   Ligne 13 : Ligne 13 :  
Comme nous le savons déjà, le module utilise une communication à 9600 Bauds (et la configuration 8N1, standard par défaut).
 
Comme nous le savons déjà, le module utilise une communication à 9600 Bauds (et la configuration 8N1, standard par défaut).
   −
Vous pouvez tester la duplication REP via Bluetooth à l'aide de la ligne de commande suivante (Saisissez là sur le REPL via USB).
+
Vous pouvez tester la duplication REPL Bluetooth à l'aide de la ligne de commande suivante (Saisissez là sur le REPL via USB).
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
pyb.repl_uart( pyb.UART(1,9600) )
+
from machine import UART
 +
from os import dupterm
 +
 
 +
uart = UART( 1, 9600 )
 +
dupterm( uart )
 +
</syntaxhighlight>
 +
 
 +
= REPL Bluetooth permanent =
 +
Si le test est concluant, vous pouvez activer le REPL Bluetooth de façon permanente en saisissant le code suivant en première ligne de votre fichier {{fname|main.py}}
 +
 
 +
Une bonne idée est d'allumer la LED bleue de la Pyboard. Cela permet de savoir qu'elle est sous tension --ET-- que la connexion USB-Bluetooth est prête.
 +
 
 +
<syntaxhighlight lang="python">
 +
from machine import UART
 +
from os import dupterm
 +
 
 +
uart = UART( 1, 9600 )
 +
dupterm( uart )
 +
pyb.LED(4).on() # Turn on the Blue LED
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
Gardez néanmoins à l'esprit qu'un programme fonctionnant (depuis {{fname|main.py}} bloque les interactions REPL (aussi via USB que via Bluetooth).
    
{{MicroPython-bluetooth-TRAILER}}
 
{{MicroPython-bluetooth-TRAILER}}
29 917

modifications

Menu de navigation