Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{Bluefruit-LE-Shield-NAV}}
 
{{Bluefruit-LE-Shield-NAV}}
   −
{{traduction}}
   
== Le croquis HeartRateMonitor ==
 
== Le croquis HeartRateMonitor ==
The '''HeartRateMonitor''' example allows you to define a new GATT Service and associated GATT Characteristics, and update the characteristic values using standard AT commands.
+
L'exemple '''HeartRateMonitor''' vous permet de définir un nouveau service GATT, les caractéristiques GATT associées, de faire la mise-à-jour des valeurs de ces caractéristiques en utilisant des commandes AT.
    
== Ouvrir le Croquis ==
 
== Ouvrir le Croquis ==
To open the ATCommand sketch, click on the '''File > Examples > Adafruit_BluefruitLE_nRF51''' folder in the Arduino IDE and select '''heartratemonitor''':
+
Pour ouvrir le croquis ATCommand, cliquez sur le menu '''Fichiers > Exemples > Adafruit_BluefruitLE_nRF51''' dans Arduino IDE puis sélectionnez '''heartratemonitor''':
    
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-00.png}}
 
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-00.png}}
   −
This will open up a new instance of the example in the IDE, as shown below:
+
Cela ouvrira l'exemple dans l'environnement de développement, comme visible ci-dessous:
    
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-01.png}}
 
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-01.png}}
    
== Configuration ==
 
== Configuration ==
Check the '''Configuration!''' page earlier to set up the sketch for Software/Hardware UART or Software/Hardware SPI. The default is hardware SPI
+
Vérifiez la page '''Configuration''' présenter plus tôt dans le tutoriel! Il est important de configurer le croquis pour utiliser soit l'UART Logiciel/Matériel, soit le bus SPI Logiciel/Matériel correspondant à votre plateforme. Par défaut, le croquis utilise le bus SPI matériel.
   −
=== If Using Hardware or Software UART ===
+
=== Si vous utilisez l'UART  Hardware or Software UART ===
This tutorial does not need to use the MODE pin, '''make sure you have the mode switch in CMD mode''' if you do not configure & connect a MODE pin
+
Ce tutoriel ne requière pas l'utilisation de la broche MODE, '''assurez-vous d'avoir l'interrupteur en position CMD''' si vous ne configurer pas (et ne connectez pas) la broche MODE.
   −
This demo uses some long data transfer strings, so we recommend defining and connecting both CTS and RTS to pins, even if you are using hardware serial.
+
Cette démonstration nécessite de longs transfert de données pour envoyer des chaînes de caractères (string). Par conséquent, Adafruit recommande de définir et connecter les broches CTS et RTS, même si vous utilisez un UART matériel.
   −
If you are using a Flora or just dont want to connect CTS or RTS, set the pin #define's to -1 and '''Don't forget to also connect the CTS pin on the Bluefruit to ground!''' (The Flora has this already done)
+
Si vous utilisez un Flora (ou que vous ne désirez pas brancher CTS ou RTS), fixer la valeur des broches à -1 dans les instructions #define to -1. '''N'oubliez pas de connecter la broche CTS sur la masse de votre Bluefruit!''' (PS: le Flora à déja cette broche branchée à la masse)
   −
If you are using RTS and CTS, you can remove this line below, which will slow down the data transmission
+
Si vous utilisez RTS et CTS alors vous pouvez retirer la ligne ci-dessous, elle est utilisée pou ralentir le transfert d'information.
    
<syntaxhighlight lang="c">
 
<syntaxhighlight lang="c">
// this line is particularly required for Flora, but is a good idea  
+
  // Traduction MC Hobby: Cette ligne est nécessaire pour l'implémentation
 +
  // Flora, mais c'est aussi une bonne idée si vous envoyez des supers longues
 +
  // ligne.
 +
  //
 +
  // This line is particularly required for Flora, but is a good idea  
 
   // anyways for the super long lines ahead!
 
   // anyways for the super long lines ahead!
 
   ble.setInterCharWriteDelay(5); // 5 ms
 
   ble.setInterCharWriteDelay(5); // 5 ms
Ligne 33 : Ligne 36 :     
== Exécuter le croquis ==
 
== Exécuter le croquis ==
Once you upload the sketch to your board (via the arrow-shaped upload icon), and the upload process has finished, open up the Serial Monitor via '''Tools > Serial Monitor''', and make sure that the baud rate in the lower right-hand corner is set to '''115200''':
+
Une fois le croquis téléversé sur votre carte Arduino, vous pouvez ouvrir le moniteur série via le menu '''Outils > Moniteur série'''. Assurez-vous que le débit (Baud rate) soit configuré sur '''115200''' bauds (en bas à droite).
 +
 
 +
Une fois l'application démarrée, vous pouvez voir les différentes commandes de configurations envoyées vers le module BlueFruit LE pour ajouter le service Heart Beat Monitor.
    
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-10.png}}
 
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-10.png}}
Ligne 39 : Ligne 44 :  
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-11.png}}
 
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-11.png}}
   −
If you open up an application on your mobile device or laptop that support the standard [https://developer.bluetooth.org/TechnologyOverview/Pages/HRS.aspx Heart Rate Monitor Service], you should be able to see the heart rate being updated in sync with the changes seen in the Serial Monitor:
+
== Exemple HRM de la boite à outil nRF ==
 +
Si vous ouvrez une application (sur votre mobile ou Laptop) qui supporte le standard [https://developer.bluetooth.org/TechnologyOverview/Pages/HRS.aspx Heart Rate Monitor Service], vous serez alors capable de voir les mises-à-jour de la vitesse de battement du coeur (en synchronisation avec les informations affichées dans le moniteur série):
   −
== Exemple HRM de la boite à outil nRF ==
+
L'image ci-dessous présente une capture d'écran provenant de l'application "nRF Toolbox"  de Nordic (sous Android, également disponible pour iOS). La capture indique les données arrivant sur le "Heart Rate Monitor":
The image below is a screenshot from the free nRF Toolbox application from Nordic on Android (also available on iOS), showing the incoming Heart Rate Monitor data:
      
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-20.png}}
 
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-20.png}}
    
== Exemple HRM CoreBluetooth ==
 
== Exemple HRM CoreBluetooth ==
The image below is from a freely available [https://developer.apple.com/library/mac/samplecode/HeartRateMonitor/Introduction/Intro.html CoreBluetooth sample application] from Apple showing how to work with Bluetooth Low Energy services and characteristics:
+
L'image ci-dessous présente une capture de l'application [https://developer.apple.com/library/mac/samplecode/HeartRateMonitor/Introduction/Intro.html CoreBluetooth sample] disponible gratuitement pour Apple montrant comment fonctionne les services et caractéristiques Bluetooth Low Energy:
    
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-30.png}}
 
{{ADFImage|Bluefruit-LE-Shield-HeartRateMonitor-30.png}}
    
{{Bluefruit-LE-Shield-TRAILER}}
 
{{Bluefruit-LE-Shield-TRAILER}}
29 917

modifications

Menu de navigation