Modifications

Sauter à la navigation Sauter à la recherche
4 100 octets ajoutés ,  26 mai 2017 à 14:00
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{Bluefruit-LE-Shield-NAV}}
 
{{Bluefruit-LE-Shield-NAV}}
   −
{{traduction}}
   
== Le croquis Controler ==
 
== Le croquis Controler ==
The '''Controller''' sketch allows you to turn your BLE-enabled iOS or Android device in a hand-held controller or an external data source, taking advantage of the wealth of sensors on your phone or tablet.
+
Le croquis d'exemple '''Controller''' vous permet de transformer votre périphérique iOS ou Android (supportant BLE) en un contrôleur distant ou source de donnée externe. Cela vous permet de profiter des avantages offerts par les senseurs de votre téléphone ou tablette.
   −
You can take accelerometer or quaternion data from your phone, and push it out to your Arduino via BLE, or get the latest GPS co-ordinates for your device without having to purchase (or power!) any external HW.
+
Vous pouvez acquérir les données accélérométrique (ou [https://en.wikipedia.org/wiki/Quaternion données quaternion] <small>Wikipedia</small>) de votre téléphone pour les pousser vers votre Arduino via BLE. Vous pouvez également obtenir les dernière données GPS de votre mobile de la même façon (sans devoir acheter ou alimenter du matériel complémentaire).
    
== Ouvrir le croquis ==
 
== Ouvrir le croquis ==
To open the Controller sketch, click on the '''File > Examples > Adafruit_BluefruitLE_nRF51''' folder in the Arduino IDE and select '''controller''':
+
Pour ouvrir le croquis ATCommand, cliquez sur le menu '''Fichiers > Exemples > Adafruit_BluefruitLE_nRF51''' dans Arduino IDE puis sélectionnez '''controller''':
    
{{ADFImage|Bluefruit-LE-Shield-Controller-00.jpg}}
 
{{ADFImage|Bluefruit-LE-Shield-Controller-00.jpg}}
   −
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-Controller-01.png}}
 
{{ADFImage|Bluefruit-LE-Shield-Controller-01.png}}
   −
{{Bluefruit-LE-Shield-TRAILER}}
+
== Configuration ==
 +
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
 +
 
 +
Si vous utilisez le port série/UART logiciel ou matériel:
 +
* 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.
 +
* N'oubliez pas de '''connecter la broche CTS sur la masse/GND du Bluefruit si vous n'utilisez pas le signal CTS!''' (Le Flora l'a déjà branché à la masse)
 +
 
 +
== Exécuter le croquis ==
 +
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):
 +
 
 +
{{ADFImage|Bluefruit-LE-Shield-Controller-10.png}}
 +
 
 +
Une fois le croquis en cours d'exécution sur votre Arduino, vous pouvez démarrer l'application "BlueFruit LE Connect".
 +
 
 +
Si c'est la première fois que vous utilisez "Bluefruit LE Connect", prenez le temps de consulter [https://learn.adafruit.com/bluefruit-le-connect-for-ios/settings le guide d'apprentissage "Bluefruit LE Connect"] (''Adafruit, anglais'')
    
== Utiliser Bluefruit LE Connect en mode contrôleur ==
 
== Utiliser Bluefruit LE Connect en mode contrôleur ==
Once the sketch is running you can open Adafruit's Bluefruit LE Connect application (available for [https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect Android] or [https://itunes.apple.com/app/adafruit-bluefruit-le-connect/id830125974?mt=8 iOS]) and use the '''Controller''' application to interact with the sketch.  (If you're new to Bluefruit LE Connect, have a look at our dedicated [https://learn.adafruit.com/bluefruit-le-connect-for-ios/settings Bluefruit LE Connect] learning guide (''Adafruit, anglais'').)
+
Une fois l'application "Bluefruit LE Connect" démarrée sur votre SmartPhone, sélectionnez {{underline|le périphérique}} BlueFruit LE (parmi la liste des périphériques disponible) sur l'écran d'accueil:
 +
 +
Vous pourrez ensuite sélectionner l'activité "'''controller'''". Cette activité interagit avec le croquis que nous venons de téléverser sur notre Arduino.
   −
On the welcome screen, select the Adafruit Bluefruit LE device from the list of BLE devices in range:
+
{{ADFImage|Bluefruit-LE-Shield-Controller-20.jpg}}
   −
{{ADFImage|Bluefruit-LE-Shield-Controller-20.jpg}}
+
L'application affichera une liste des "sources de données" que vous pourrez collecter sur votre smartphone/tablette pour, ensuite, les envoyez vers votre module Bluefruit LE.  
   −
Then from the activity list select Controller:
+
Activez/désactivez simplement les senseurs qui vous intéressent.
    
{{ADFImage|Bluefruit-LE-Shield-Controller-21.jpg}}
 
{{ADFImage|Bluefruit-LE-Shield-Controller-21.jpg}}
   −
This will bring up a list of data points you can send from your phone or tablet to your Bluefruit LE module, by enabling or disabling the appropriate sensor(s).
+
== Streamer les données des senseurs ==
 +
Vous pouvez selection les données Quaternion (orientation absolute), Accélérometre, Gyroscope, Magnétomètre ou localisation depuis votre SmartPhone et les envoyer directement vers votre Arduino.
 +
 
 +
En activant le champ '''Accéléromètre''', par exemple, vous pouvez voir les données (mises-à-jour) dans l'app:
 +
 
 +
{{ADFImage|Bluefruit-LE-Shield-Controller-30.jpg}}
 +
 
 +
Les données sont traitées (parsing) dans le croquis d'exemple et affichés dans le moniteur série:
 +
 
 +
<nowiki>Accel 0.20 -0.51 -0.76
 +
Accel 0.22 -0.50 -0.83
 +
Accel 0.25 -0.51 -0.83
 +
Accel 0.21 -0.47 -0.76
 +
Accel 0.27 -0.48 -0.82</nowiki>
 +
 
 +
{{ADFImage|Bluefruit-LE-Shield-Controller-31.png}}
 +
 
 +
Note que même si le croquis n'affiche que 2 decimales, les valeurs envoyées par l'App sont des valeurs en virgule flottante codées sur 4 octets (''4-byte floating point value'').
 +
 
 +
== Le pavé de commande ==
 +
Vous pouvez également utiliser le ''module Control Pad'' pour capturer les bouton pressé (et relâché) :
 +
 
 +
{{ADFImage|Bluefruit-LE-Shield-Controller-sensors.jpg}}
 +
 
 +
{{ADFImage|Bluefruit-LE-Shield-Controller-40.jpg}}
 +
 
 +
Ce module spécial affiche un "Game Pad" comme celui présenté ci-dessous:
 +
 
 +
{{ADFImage|Bluefruit-LE-Shield-Controller-41.png}}
 +
 
 +
Les boutons pressés et relâchés apparaitrons dans le moniteur série (avec l'ID du bouton utilisé):
 +
 
 +
<nowiki>Button 8 pressed
 +
Button 8 released
 +
Button 3 pressed
 +
Button 3 released</nowiki>
 +
 
 +
* '''Pressed''' signifie pressé.
 +
* '''Released''' signifie relâché.
 +
 
 +
== Sélection de couleur ==
 +
Vous pouvez également envoyer des données d'une couleur sélectionnée RGB (''Red''=rouge, ''Green''=vert, ''Blue''=bleu) par l'intermédiaire du '''module Color Picker'''.
 +
 
 +
Le '''module Color Picker''' affiche une boite de sélection de couleur:
 +
 
 +
{{ADFImage|Bluefruit-LE-Shield-Controller-50.jpg}}
 +
 
 +
Sélectionner une coleur retourne le code couleur sous sa codification Hexadécimale avec le format suivant:
 +
 
 +
<nowiki>RGB #A42FFF</nowiki>
 +
 
 +
[https://youtu.be/Kym6crZF1Pg Voyez cette vidéo d'exemple produit par Adafruit] (''Youtube, anglais'')
 +
 
 +
Vous pouvez combiner ensemble les croquis d'exemples du "Color Picker" et du "controller" pour réaliser une animation couleur configurable déclenchée par les boutons de l'application mobile-- très pratique pour les projets wearables/fringuables! Vous pouvez télécharger cet exemple combiné (configuré pour Feather mais facile à adapter pour FLORA, BLE Micro, etc.) sur le lien suivant:
 +
 
 +
{{download-box|feather_bluefruit_neopixel_<br />animation_controller.zip|https://learn.adafruit.com/system/assets/assets/000/029/260/original/feather_bluefruit_neopixel_animation_controller.zip?1450791688}}
 +
 
 +
{{Bluefruit-LE-Shield-TRAILER}}
29 917

modifications

Menu de navigation