Faire une appli Android pour contrôler via Bluetooth un Arduino contrôler votre maison par l’intermédiaire de RF, climatisées et dotées de AppInventor (1 / 6 étapes)

Étape 1: L’App: appuyer sur une touche, la lecture des entrées et sorties

Mon circuit Arduino, tel que mentionné, a un module bluetooth ordinaire relié au port série. Ça marche autonomically, mais il peut prendre les commandes du port série de là il prend les commandes pour le rendre faire choses, allumez un feu, allumer une pompe. Ces commandes étaient des caractères ascii imprimables tout comme j’ai eu de pouvoir choisir mon clavier quand j’étais encore avec Bluetooth Terminal. Dans une application, il n’est pas que l’important qu’il soit ascii imprimable ou non, mais dans les deux images ci-dessus, vous pouvez voir les différentes valeurs d’entrée qui analyse pour l’arduino via « Serial.read() »
Donc tout ce que nous devons faire dans l’application consiste à définir les touches qui envoient ces valeurs pour le bluetooth du téléphone, qui va transmettre le module bluetooth de l’Arduino et sur le port série.

Je ne décrirai pas l’app dans les moindres détails parce que ce serait fastidieux et j’en suis convaincu la meilleure façon d’apprendre est de jouer juste avec vous-même, donc je vais vous donner la source app pour vous charger et jouer avec. Je vais discuter de certains principes de base, afin de comprendre ce que fait le soft.

Si vous êtes allé à travers l’exemple de « Bonjour » ronronnement des App Inventor, vous savez qu’il y a deux écrans : l’écran et l’écran de bloc.
Dans la conception d’écran nous determne la mise en page de notre application, il s’agit de "éléments drag et drop'of sur la maquette « phonescreen ». Toutes sortes de propriétés comme couleur, placement, fontsize, etc. sont toutes faites à l’écran et vous obtiendrez aussitôt le coup de lui.
Puis dans l’écran de bloc, nous définissons la fonction des divers éléments : en cliquant sur un élément dans la colonne de gauche nous obtenons à choisir pour un certain nombre d’actions possibles pour cet élément.
Dans la troisième photo, vous verrez comment cela fonctionne pour les deux boutons :
Clique sur le bouton on, il appelle le bluetoothclient pour envoyer un octet et dans ce cas, c’est le numéro 72 (ou « H »). Dans la structure Serial.read() dans le programme Arduino, vous pouvez voir que cela signifie pour allumer les lumières de la vie.
Similaires pour bouton 2: qui appelle le bluetoothclient pour envoyer le numéro 104 ('h'). Que, dans le Arduinoprogram signifie « Interrupteur de la lumière dans le salon »

Le programme Arduino envoie également des données (temps, température) sur le port série et et nous devons prendre ces données et imprimer sur le téléphone. L’image de fourt montre comment ça se fait. Nous ne n’ont défini un bouton, mais aussi une zone de texte pour imprimer les résultats. Encore une fois le bouton appelle le bluetoothclient pour envoyer un octet, 116, (a ' t »), qui comme nous pouvons voir de nos Arduinoprogram résultats dans le temps en cours d’impression sur le port série.
Nous définissons donc une autre action sous ce bouton et c’est d’avoir la zone de texte à appeler le bluetoothclient pour lire les octets de revenu. Or, c’est plutôt brut parce que s’il y a tout ce qui était en cours d’impression déjà au serialport (disons un statusmessage automatisé), puis qui s’imprimera aussi bien, donc d’affiner est toujours dans l’ordre

Articles Liés

Faire une application Android pour Arduino (LED tourner on/off)

Faire une application Android pour Arduino (LED tourner on/off)

ici, nous avons créé une application android à l'aide d'ecllipseCette application allumez dirigé sur arduino.Cette application fonctionne aussi dans votre LAN.Besoin de matériel :1: arduino uno2: arduino ethernet sheild3: câble RJ454: LED5. Téléphone
Application Android pour contrôler un Robot 3DPrinted

Application Android pour contrôler un Robot 3DPrinted

Cette instructables est faite pour expliquer comment contrôler l'un de mes EEZYbotARM ou EEZYbotDELTA à l'aide d'un Smartphone (ou une tablette). Cela se fait par carte Arduino équipé d'un module bluetooth et une application Android fait avec MIT App
Faire une LED interactif iPad contrôlée mur

Faire une LED interactif iPad contrôlée mur

Me montrer la vidéo d'youtube de la paroi en action !Tout le monde veut faire des afficheurs à LED géants pour montrer leurs vagues LED cool, géométriques ou floue rose Elvis art. Toutefois, afin de répondre à un immense mur de LED, vous devrez trouv
Comment faire une cheminée qui ne sera pas brûler votre maison dans Minecraft

Comment faire une cheminée qui ne sera pas brûler votre maison dans Minecraft

Les cheminées sont de grands morceaux décoratifs pour votre maison dans Minecraft, mais, si vous ne faites pas attention, vous pouvez finir par brûler vers le bas de votre belle maison. Bien que l'aspect global de votre foyer est à vous, voici ce que
Comment faire une lampe à alcool pour microbiologie maison utiliser

Comment faire une lampe à alcool pour microbiologie maison utiliser

ce Instructable couvrira les étapes nécessaires pour effectuer en toute sécurité une lampe à alcool à partir de matériaux faciles à obtenir.  Il peut être utilisé pour créer un espace stérile d'expérimentation microbiologique à la maison, par exemple
Faire une bandoulière pour votre trépied

Faire une bandoulière pour votre trépied

cette idée a été inspirée par ma mère ; Je me trimballer mon trépied autour de Southend, et elle a demandé pourquoi je n'avais pas une sorte de poignée pour elle. Elle pensait que je pourrais en quelque sorte être capable attacher une sangle d'un sac
Faire une boîte pour stocker vos composants (ou autres trucs)

Faire une boîte pour stocker vos composants (ou autres trucs)

j'ai essayé différentes façons pour stocker ma pile de composants de manière ordonnée, mais la chose qui fonctionne le mieux pour moi était de faire une boîte pour eux. Dans ce Instructable, je vais vous montrer comment faire une jolie boîte qui fonc
Comment faire une enveloppe Rectangle pour carte de place A

Comment faire une enveloppe Rectangle pour carte de place A

cette vidéo va vous montrer comment faire une enveloppe rectangle pour vos cartes carrées à la main de 6 « X 6 ». Lorsque vous utilisez une enveloppe rectangle vous n'avez pas à payer les frais de port supplémentaires.Voir plus d'informations sur la
Comment faire une expérience pour les enfants

Comment faire une expérience pour les enfants

https://youtu.be/GAFAv73w_pAÉtape 1: Faire une expérience pour les enfants vous devez !Pour cette expérience, vous aurez besoin :1. un sac transparent2. une bouteilles d'eau en plastique.3. Coloriage4. ciseauxÉtape 2: Dans cette instructables tutorie
Comment faire pour percer avec précision un ballon par l’intermédiaire de son centre

Comment faire pour percer avec précision un ballon par l’intermédiaire de son centre

Mon but avec ce instructible est de présenter un simple gabarit pour percer les ballons à leurs centres.Ce gabarit peut être construit en 5 minutes.Pour construire ce gabarit, nous avons besoin du matériel suivant :Panneau de fibres agglomérées2 x vi
Raygun rétro : réaliser une hélice par l’intermédiaire de CAD

Raygun rétro : réaliser une hélice par l’intermédiaire de CAD

Il est tout à fait possible et souvent approprié réaliser une hélice par l'intermédiaire de main-découpage de matériaux divers, soit pour le produit fini, soit comme un maître à utiliser pour le moulage et la coulée.Il est également possible de faire
Comment faire un iphone/android/web contrôlable rallonge électrique qui peut être utilisé pour contrôler votre mijoteuse, porte de garage, cafetière, cuiseur à riz, blender smoothie... poisson barboteur de réservoir ou tout autre dispositif électronique d

Comment faire un iphone/android/web contrôlable rallonge électrique qui peut être utilisé pour contrôler votre mijoteuse, porte de garage, cafetière, cuiseur à riz, blender smoothie... poisson barboteur de réservoir ou tout autre dispositif électronique d

Cette instructable va vous apprendre comment créer un cordon ordinateur/iPhone/Android-contrôlables qui peut contrôler quoi que ce soit électrique de n'importe où avec un accès internet. La build vous coûtera 60$ et il est assez facile à faire. Il vo
Utiliser une manette PS3 pour contrôler un Bot de NXT Arduino

Utiliser une manette PS3 pour contrôler un Bot de NXT Arduino

mise à jour :J'ai corrigé quelques bugs en cours d'exécution avec le paquet de données, et j'ai modifié la bibliothèque NXTI2CDevice pour être compatible avec Arduino 1.0.Le fichier zip joint a1. une nouvelle esquisse de l'Arduino2. une nouvelle esqu
À l’aide d’un téléphone android pour contrôler les appareils du monde réel - mis hors service.

À l’aide d’un téléphone android pour contrôler les appareils du monde réel - mis hors service.

j'ai toujours voulu utiliser mon téléphone de s3 Galaxy pour ouvrir ma porte ou déverrouiller ma porte d'entrée. Je n'aime pas l'idée de transporter des télécommandes supplémentaires pour des tâches de base.Arrive alors le dispositif de relais 8 rj45