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}} |