Étape 6: Utiliser Arduino/Genuino 101 BLE board
Arduino a récemment libéré 101 Arduino / (Genuino 101 à l’extérieur des é.-u.) qui a un processeur Intel Curie, accéléromètre et horloge ainsi que connectivité BLE dans un facteur de forme UNO. L’accéléromètre intégré et l’horloge sont un plus, mais la taille n’est pas aussi pratique pour une application portable, cependant le facteur de forme UNO standard signifie que vous pouvez facilement ajouter une grande variété d’autres boucliers. Cette carte peut être codée pour apparaître comme les services de BLE « standard ». Le pfodDesigner généré code configure l’Arduino/Genuino 101 comme service nordique BLE UART.
Mise en place de la Arduino101 / Genuino 101
Vous devez installer l' IDE V1.6.7 Arduino et puis dans le gestionnaire de la Commission ajoute que le Conseil de la Curie d’appui. Cette opération ajoute installer ajouté USB virtual COM pilotes aussi bien. Il n’y a aucun matériel mis en place à faire sur la carte elle-même.
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, Arduino/Genuino 101. 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 programmer la chambre 101. Voici l’esquisse terminée, Arduino101_led_control.ino Remarque : il faut quelques secondes pour port série de la 101 à venir après la programmation. Juste garder en cliquant sur outils dans l’IDE jusqu'à ce que le port se présente.
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 permettent de transformer l’Arduino/Genuino 101 dirigé sur et en dehors.
É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 SampleScreensArduino101.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.
Le SampleScreensArduino101.ino a été personnalisé à l’Arduino/Genuino 101. Au lieu de traçage A0 contre la montre, il trace les sorties d’accéléromètre 3 axes mise à l’échelle afin que 1024 est d’environ 1 G.