Connecter l’Arduino Uno pour Android via Bluetooth (5 / 6 étapes)

Étape 5: App Inventor Code - Détails

Les principales composantes de l’application de connexion Bluetooth Arduino sont :

  • un ListPicker pour dispositifs de synchronisation Bluetooth (ListPicker1)
  • 3 boutons, chacun contrôlant le correspondant couleur LED board (RedLedBtn, GreenLedBtn, YellowLedBtn)
  • un bouton d’envoi de la commande STATUS (GetStatusBtn)
  • un bouton avec un textbox associé pour définir l’intervalle de rapport de situation (SecondsBtn et SecondsTxBx)
  • une énorme étiquette d’État multiligne affichant les informations reçues de la carte Arduino (statut)
  • l’objet Bluetooth Client mentionné à l’étape précédente (BluetoothClient1)
  • un composant de l’horloge qui se déclenche une interruption chaque seconde lorsque le client est connecté (l’horloge1)

Ce qui suit est une description de code d’application basée sur les images ci-dessus.

Figure 1

Variables pour la de LED statut et intervalle sont mis et initialisés lorsque l’écran de l’application est ouverte.

Figure 2

L’objet de ListPicker connection ListPicker1 fonctionne avec deux méthodes :

  1. une liste des périphériques disponibles à Bluetooth (jumelés) est préparée et a montré à l’utilisateur
  2. Lorsque l’utilisateur sélectionne un appareil, la méthode Connect de l’objet Bluetooth Client est appelée pour démarrer la connexion : si elle réussit, cela s’affiche dans l’étiquette appropriée et l’interruption de l’horloge est activée afin que les messages provenant de l’appareil peuvent être captés.

Figure 3

Nous montrons ici comment faire pour envoyer des commandes à la carte Arduino.

Lorsque vous appuyez sur la GetStatusBtn, la méthode de Mathias de l’objet Bluetooth Client est appelée et le texte de commande est émis : Notez le « \n » ajouté à la fin de la chaîne « STATUS CMD » afin que la fonction serialEvent() dans l’esquisse de l’Arduino est en mesure de savoir quand le message est terminé.

Le code pour activer/désactiver un voyant allumé ou éteint est légèrement plus complex :

  • Nous utilisons la variable correspondante pour garder une trace de son statut actuel : si sur que c’est, nous voulons l’éteindre et l’inverse ; alors, tout d’abord, nous avons alterner la variable ainsi dire booléen
  • Ensuite, nous mettons à jour l’étiquette du bouton avec le nouvel État
  • Enfin, BluetoothClient1.SendText est appelée pour transmettre la commande.

Le code pour les autres commandes n’est pas affiché car il est très similaire.

Figure 4

Chaque fois que le timer de l’horloge1 se déclenche, cette routine est exécutée : c’est l’équivalent de serialEvent() de l’Arduino ; s’il y a des octets à être reçus par BluetoothClient1, ils sont copiés dans l’étiquette d’État. Notez que l’objet Bluetooth Client possède une méthode retournant la longueur du message reçu.

Articles Liés

Programmer votre Arduino avec un périphérique Android via Bluetooth

Programmer votre Arduino avec un périphérique Android via Bluetooth

Bonjour tout le monde, dans ce Instructable je veux vous montrer, comment programmer votre Arduino Uno avec votre appareil Android via Bluetooth. C'est très simple et si bon marché. Il nous permet également de programmer notre Arduino, où que nous vo
Contrôler l’Arduino avec un téléphone Android via Bluetooth

Contrôler l’Arduino avec un téléphone Android via Bluetooth

Bonjour les gens, ici vous pouvez apprendre comment contrôler Arduino avec un téléphone Android via Bluetooth. Vous pouvez utiliser votre smartphone comme télécommande pour vous système d'éclairage à la maison, ou vous pouvez utiliser comme un etc. d
Application Android MIT en utilisant le Bluetooth HC06 pour vous connecter à un Arduino Uno

Application Android MIT en utilisant le Bluetooth HC06 pour vous connecter à un Arduino Uno

Merci spécial à ces ressources en ligne pour m'avoir commencé...Tutoriels de Nerd aléatoireForceTronics - youtubeÉtape 1: matériaux :Périphérique Bluetooth HC-06Téléphone Android---j'ai un HTC 8, il existe des émulateurs pour les iPhones, mais je ne
Arduino de Android via Bluetooth

Arduino de Android via Bluetooth

Comme mon premier instructable, je voudrais montrer comment se connecter à un arduino pour e/s depuis un appareil android rapidement et facilement.Pour les étapes suivantes, nous aurons besoin :Un appareil compatible arduinoUn bluetooth HC-05, HC-06
Signal PPG ₹1000 fonction calculatrice de fréquence cardiaque et l’affichage de la température en utilisant l’arduino uno et android OS

Signal PPG ₹1000 fonction calculatrice de fréquence cardiaque et l’affichage de la température en utilisant l’arduino uno et android OS

le projet est essentiellement un portable fréquence cardiaque et la température corporelle, système de surveillance. Il a à bord, écran lcd et prennent également en charge pour afficher les paramètres sur un appareil android en temps réel. Arduino es
Beeduino : Maison Arduino Uno pour 6 $

Beeduino : Maison Arduino Uno pour 6 $

Hé ce que le coût de cette carte bleue bidule, « Arduino » je pense que son nom?? Eh bien, le coût est environ 30 $ par chambre. Woah 30 $ pour seulement ce circuit simple. Quel est si spécial dedans ? Eh bien de rien en fait. C'est juste une platefo
DIY - Comment utiliser l’Arduino Uno pour envoyer un Email, de SMS et de faire une voix appeler

DIY - Comment utiliser l’Arduino Uno pour envoyer un Email, de SMS et de faire une voix appeler

Vous vous demandez comment faire pour envoyer des e-mails via votre Arduino Uno ? Ne vous inquiétez pas... Ce tutoriel vidéo vous éclairera sur le processus étape par étape pour envoyer des emails, messages SMS ainsi que faire des voix appeler à l'ai
Faire un bricolage capteur de votre choix et affiche la mesure sur votre téléphone Android via Bluetooth

Faire un bricolage capteur de votre choix et affiche la mesure sur votre téléphone Android via Bluetooth

avez-vous besoin d'un capteur pour mesurer quelque chose, comme la température du corps, en dehors de la température, rayonnement UV, intensité lumineuse, l'irradiance solaire, champ magnétique, pression, etc. etc.. ?   Avec la technologie d'aujourd'
Arduino système domotique (via Bluetooth) AHA par PYT

Arduino système domotique (via Bluetooth) AHA par PYT

Helllo tout le monde,Depuis mon 1er Instructable, je n'ai pas assez aime. alors, j'ai pensé faire un nouveau instructable.Voici mon 2ème instructable pour construire une Arduino Home Automation System.Il s'agit de la première génération Using Bluetoo
Transférer des chansons au format MP3 dans Raspberry Pi à téléphone Android via Bluetooth

Transférer des chansons au format MP3 dans Raspberry Pi à téléphone Android via Bluetooth

IntroductionLes chances sont que vous avez beaucoup de fichiers mp3, coincés dans un PC comme je le fais. J'ai voulu écouter les chansons quand je sors. Voilà donc ma motivation pour faire de cette instructable.Champ d'applicationCette instructable m
Contrôler l’arduino avec visual studio via bluetooth

Contrôler l’arduino avec visual studio via bluetooth

Salut tout le monde,ici nous commandera une dirigée par l'intermédiaire de bluetooth à l'aide de votre pc par un programme wirtten avec visual studioce dont vous avez besoin est :1) Arduino (l'un)2) Module Bluetooth (hc05 ou SC 06)3) conduit4) 2 rési
Contrôle LED avec téléphone Android via BLE (Bluetooth 4.0), MangoCube App et Arduino UNO

Contrôle LED avec téléphone Android via BLE (Bluetooth 4.0), MangoCube App et Arduino UNO

Ce Instructable montre comment envoyer des données au contrôle LED sur Arduino UNO appareil Android.Vous aurez besoin au moins des éléments suivants ;1. Arduino UNO ou Conseil compatible.2. MangoCube BLE Conseil ( https://www.kickstarter.com/projects
Communication série entre android et arduino via bluetooth portable

Communication série entre android et arduino via bluetooth portable

A propos de :Cette instructable parle de communication série entre android et arduino via intégré portable Bluetooth. Je n'ai pas de module Bluetooth séparé. J'ai donc décidé d'utiliser mon ordinateur portable intégré Bluetooth pour une communication
Arduino - moteur à courant continu commande via Bluetooth

Arduino - moteur à courant continu commande via Bluetooth

Salut les gars,Dans ce projet nous commandera un moteur DC avec un smartphone via bluetooth. Ce projet est idéal pour en savoir plus sur :-Moteur DC-Arduino interfaçage avec votre smartphoneModule Bluetooth--L293Dvous pouvez visiter mon site Web pour