Étape 7: Utilisation de bouclier BLE de la RedBearLab
Le Bluetooth Low Energy Shield V2.1 de RedBearLab est l’un d’un certain nombre de modules de RedBearLab qui utilise une puce nRF8001 nordique. Cette une branche sur le dessus de l’Arduino UNO et l’utilisation SPI pour communiquer avec la carte Arduino. RedBearLab fournit une bibliothèque pour programmer le bouclier, mais ici j’ai utilisé la bibliothèque BLEPeripheral à la place parce que c’est presque exactement le même que le code utilisé pour l’Arduino 101 / 101 Genuino Conseil.
Mise en place de la RedBearLab Bluetooth Low Energy Shield V2.1
Vous devez d’abord installer Arduino V1.6.4 IDE. La bibliothèque ne semble pas à courir sera avec les versions ultérieures de l’IDE. Ensuite, vous devez installer la bibliothèque BLEPeripheral. Ouvrez le gestionnaire de bibliothèque dans l’IDE et tapez BLEPeripheral dans la barre de recherche. Sélectionnez BLEPeripheral par Sandeep Mistry V0.1.5 et installez-le.
Configurez les cavaliers de planches comme indiqué ci-dessous. Goupilles de 13,12,11 SPI à côté de l’ICSP. Broche 9 à côté REQN et broche 8 à côté RDYN.
C’est ça, configuration complète. Branchez le bouclier sur la carte Arduino UNO.
Dans le pfodDesigner cliquez sur le bouton générer le Code pour le menu, vous avez conçu (voir dessin un menu personnalisé pour mettre l’Arduino dirigé sur et hors a instructions étape par étape). Pour générer le code, choisissez dans le menu Bluetooth Low Energy, le Bouclier de RedBearLab BLE. Revenir en arrière et cliquez sur « Écrire du Code au fichier » pour générer le code et l’écrire dans le fichier pfodDesigner.txt.
Puis transférer le fichier /pfodAppRawData/pfodDesigner.txt depuis votre téléphone mobile à votre ordinateur, comme décrit dans la conception un menu personnalisé pour activer l’Arduino dirigé sur et en dehors. Copiez et collez le code dans l’IDE Arduino et programme de la Commission de l’ONU. Voici l’esquisse terminée, RedBearLab_led_control.ino
Ouvrez pfodApp et créez une connexion de BLE pour elle comme décrit dans pfodAppForAndroidGettingStarted.pdf. Puis connectez-vous et pfodApp pour afficher le menu, vous avez conçu et vous permettre de contrôler la LED sur la platine Arduino Uno.
Écrans d’échantillon
Le pfodDesigner prend en charge uniquement un sous-ensemble des écrans que pfodApp prend en charge. Pour une liste complète, consultez le pfodSpecification.pdf. L’esquisse SampleScreensRedBearLab.ino fournit des exemples de divers écrans, traçage et enregistrement de données. La plupart des écrans n’ont aucune mise en forme pour conserver les messages simples et clairs. Le sélecteur de couleurs sous les curseurs est une exception. Vous pouvez ajouter vos propres couleurs et les styles de police, à l’aide de la pfodDesigner comme un guide. Voir aussi l’app pfodDemo pour d’autres exemples.