Différences entre versions de « Bluefruit-LE-Shield-Controller »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 31 : Ligne 31 :
  
 
== Utiliser Bluefruit LE Connect en mode contrôleur ==
 
== Utiliser Bluefruit LE Connect en mode contrôleur ==
Une fois le croquis en cours d'exécution sur votre Arduino, vous pouvez ouvrir l'application Bluefruit LE Connect d'Adafruit (disponible pour [https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect Android] ou [https://itunes.apple.com/app/adafruit-bluefruit-le-connect/id830125974?mt=8 iOS]).
+
Une fois l'activité "controller" sélectionné, l'application affichera une liste des "sources" de données que vous pouvez envoyer depuis votre SmartPhone ou tablette vers votre module Bluefruit LE.  
 +
 
 +
Activez/désactivez simplement les senseurs qui vous intéressent.
 +
 
  
 
Utilisez l'application '''Controller''' pour interagir avec le croquis. (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'').)
 
Utilisez l'application '''Controller''' pour interagir avec le croquis. (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'').)

Version du 26 mai 2017 à 12:44


MCHobby investit 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.

Le croquis Controler

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.

Vous pouvez acquérir les données accélérométrique (ou données quaternion Wikipedia) 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

Pour ouvrir le croquis ATCommand, cliquez sur le menu Fichiers > Exemples > Adafruit_BluefruitLE_nRF51 dans Arduino IDE puis sélectionnez controller:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Cela ouvrira l'exemple dans l'environnement de développement, comme visible ci-dessous:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

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):

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Pour envoyer des données vers le "clavier" sur votre SmartPhone, saisissez les dans la zone de texte en haut du moniteur série (puis pressez le bouton d'envoi/send).

Utiliser Bluefruit LE Connect en mode contrôleur

Une fois l'activité "controller" sélectionné, l'application affichera une liste des "sources" de données que vous pouvez envoyer depuis votre SmartPhone ou tablette vers votre module Bluefruit LE.

Activez/désactivez simplement les senseurs qui vous intéressent.


Utilisez l'application Controller pour interagir avec le croquis. (Si c'est la première fois que vous utilisez "Bluefruit LE Connect", prenez le temps de consulter le guide d'apprentissage "Bluefruit LE Connect" (Adafruit, anglais).)

Sélectionnez le périphérique BlueFruit LE (parmi la liste des périphériques disponible) sur l'écran d'accueil:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Sélectionnez ensuite "Controller" dans la liste des activités:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Streamer les données de senseur

You can take Quaternion (absolute orientation), Accelerometer, Gyroscope, Magnetometer or GPS Location data from your phone and send it directly to your Arduino from the Controller activity.

By enabling the Accelerometer field, for example, you should see accelerometer data update in the app:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

The data is parsed in the example sketch and output to the Serial Monitor as follows:

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

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Note that even though we only print 2 decimal points, the values are received from the App as a full 4-byte floating point.

Le pavé de commande

You can also use the Control Pad Module to capture button presses and releases by selecting the appropriate menu item:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

This will bring up the Control Pad panel, shown below:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Button presses and releases will all be logged to the Serial Monitor with the ID of the button used:

Button 8 pressed
Button 8 released
Button 3 pressed
Button 3 released

Sélection de couleur

You can also send RGB color data via the Color Picker module, which presents the following color selection dialogue:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

This will give you Hexadecimal color data in the following format:

RGB #A42FFF

Voyez cette vidéo d'exemple produit par Adafruit (Youtube, anglais)

You can combine the color picker and controller sample sketches to make color-configurable animations triggered by buttons in the mobile app-- very handy for wearables! Download this combined sample code (configured for Feather but easy to adapt to FLORA, BLE Micro, etc.) to get started:

Download-icon.pngfeather_bluefruit_neopixel_
animation_controller.zip

Basé sur "Bluefruit LE Shield" d'Adafruit Industries, écrit par Kevin Townsend - Traduit en Français par shop.mchobby.be CC-BY-SA pour la traduction
Toute copie doit contenir ce crédit, lien vers cette page et la section "crédit de traduction".

Based on "Bluefruit LE Shield" from Adafruit Industries, written by Kevin Townsend - Translated to French by shop.mchobby.be CC-BY-SA for the translation
Copies must includes this credit, link to this page and the section "crédit de traduction" (translation credit).

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com