Etape 3: Installer le contrôleur de l’Arduino Bluetooth depuis le jeu de Google
Description
Vous êtes un passionné de l’Arduino qui a toujours voulu télécommande vos projets par l’intermédiaire de votre téléphone Android, mais n’a pas eu le temps, la patience ou les connaissances nécessaires pour construire un contrôleur Bluetooth Android ? Alors le contrôleur BLUETOOTH ARDUINO est ce dont vous avez besoin ! Cette application android peut établir une connexion avec n’importe quel projet Arduino/microcontrôleur qui comporte un module bluetooth ! Il permet à l’utilisateur de définir un UUID de son propre module bluetooth pour connecter l’application android avec ses projets!!! La valeur par défaut UUID qui vient avec cette application est pour le HC-06 sans fil série 4 Pin Bluetooth RF Transceiver Module RS232. (Si vous utilisez par défaut UUID afin de jumeler le module BT avec votre smartphone pour la première fois, vous devrez donner un mot de passe à 4 chiffres. Ce mot de passe est '1234'.) L’application se compose de 4 Modes de commande: 1. Mode véhicule : en appuyant sur le « joystick » bouton de la télécommande peut user un véhicule avec des gestes précis. Pour l’interprétation des gestes aux commandes, l’application utilise le capteur accéléromètre intégré de l’appareil smart device. Il y a des gestes différents 8 (avant, arrière, gauche, droite, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT). Vous pouvez définir ces gestes avec vos propres commandes personnalisées grâce à la la touche de menu « Commandes Set ». En outre, il y a un arrêt et un bouton ANDROID qui peut être attribué avec des commandes personnalisées aussi bien. IMPORTANT *** le mode fournit via les options de menu l’option pour changer l’orientation d’accéléromètre axes (X -> Y, Y -> X) afin de fonctionner correctement dans Android, téléphones avec différents par défaut l’orientation. En outre, les options du menu fournissent un bouton de changement de sensibilité pour modifier le point où l’application intercepte les événements gestuels pour ce mode. Comme le titre l’indique, ce mode est spécialement conçu pour la commande à distance un véhicule qui utilise un module bluetooth et un microcontrôleur.
2. fader Mode : Ce mode fournit à l’utilisateur avec un atténuateur-seekbar qui peut envoyer des commandes de 0 à 9 et que l’utilisateur puisse expérimenter avec servos, LED, moteurs et bien d’autres encore. 3. contrôleur Mode : Ce mode fournit une disposition de la manette de jeu standard avec 10 boutons au total qui peuvent être attribuées à des commandes personnalisées. Les flèches sont spécifiquement conçus pour envoyer des commandes en permanence tandis que pressé, afin de simuler un contrôleur réel. 4. terminal Mode : Ce mode fournit une interface de type terminal dans lequel l’utilisateur peut taper et envoyer une ou plusieurs commandes qui vont exécuter séquentiellement. Car port serial Arduino reçoit un octet à la fois, si l’utilisateur tape une chaîne dans le champ de saisie de texte, l’application divise cette chaîne de caractères et les envoie un Arduino. Il est à noter que les espaces ou les chaînes vides sont ignorés.
Toutes les commandes et les paramètres de l’application sont stockés en permanence et peuvent être consultés et modifié à tout moment en fonction de vos besoins.
### Code de Arduino côté Code ci-dessous est un exemple de comment Arduino peut « écouter » les commandes qu’il reçoit par le biais de cette application Android. char incomingByte ; variable pour recevoir les données de la setup() Sub port série {Serial.begin(9600); / / start communication série à 9600 bits/s} void loop() {si (Serial.available() > 0) / / si les données sont disponibles pour lire {incomingByte = Serial.read(); / / lire et stocker dans « incomingByte »}} ___ © « Arduino » est une marque de ___ équipe Arduino