Comment changer un Arduino sous et hors tension de sortie de votre mobile Android. Arduino pour les débutants (3 / 4 étapes)

Étape 3: Le deuxième Sketch

Une limitation de la première esquisse est que, sauf si vous êtes à la recherche à la Commission de l’ONU, vous ne pouvez pas dire si la led est allumée ou éteinte. On va corriger cela avec cette deuxième esquisse.
Ouvrir le SecondDigitalOutputSketch.ino puis copiez et collez-le dans l’IDE et chargez-le vous Uno Conseil. (N’oubliez pas de supprimer le bouclier Bluetooth lors de la re-programmation du Uno)

Voici les changements (en gras):-

Si ('. ' == cmd) {}
pfodApp envoyé {.}, il est demandé pour le menu principal
les messages complets est {. Tour allumée ou Off|| o ~ tour Led...}
Serial.print (F ("{. Tour allumée ou Off|o ~ tourner Led ")) ;
insérer ici le mot approprié ou désactiver
si (digitalRead(led) == faible) {}
prochain clic il s’allume
Serial.print(F("ON")) ;
} else {}
prochain clic il s’éteint
Serial.print(F("OFF")) ;
}
Enfin, fermez le message avec}
Serial.Print(F("}")) ;
} ElseIf (' o ' == cmd) {}
pfodApp envoyé {o} c'est-à-dire les utilisateur a cliqué sur On/Off l’élément de menu
o REMARQUE était le cmd associé à l’élément de menu Toggle dirigé ci-dessus
Si (digitalRead(led) == faible) {}
digitalWrite(led,HIGH) ; effectuait hors tour
maintenant mettre à jour le menu avec le texte de menu
Serial.print (F (« {: |o ~ tourner Led OFF} "));
} else {}
digitalWrite(led,LOW) ; partais sur tour
maintenant mettre à jour le menu avec le texte de menu
Serial.print (F (« {: |o ~ tour conduit ON} "));
}

vous pouvez ajouter que plusieurs gestionnaires de commandes ici correspondent à la cmd à la cmd menu ci-dessus
} else {}
ne reconnaissant cette commande juste et retourne la réponse vide ;
Serial.Print(F("{}")) ; sinon pfodApp arrive à expiration et se déconnecte
}

Quand le pfodApp demande pour le menu principal, l’esquisse maintenant vérifie pour voir si le voyant est allumé ou éteint. Si elle est désactivée (bas de la sortie numérique), l’élément de menu dit « Brancher a conduit le » sinon, les éléments de menu dit « Virage a tourné ». Donc lorsque vous connectez votre téléphone portable, le menu vous dira si la led est allumée ou éteinte.

Le deuxième changement à l’esquisse est ce qui est retourné à la pfodApp après que vous cliquez sur l’élément de menu et envoyez le message {o} à la pfodDevice (Uno). Dans le premier croquis nous venons de rentrer un messsage vide, {}. Cependant si nous continuons à faire que l’élément de menu ne reflétera pas le nouvel état de la Led. Donc cette fois le croquis renvoie un message de UpdateMenu, {: ces messages ne s’affichent pas un nouveau menu, ils ont juste mettre à jour un menu existant.

Vous pouvez mettre à jour une partie quelconque de l’écran de menu existant, le titre, les textes de point de menu individuels, etc.. Vous ne pouvez pas ajouter de nouveaux éléments de menu, mais vous pouvez cacher et révéler fois menu en mettant à jour leur texte à blanc pour masquer leur et non vide de les révéler. Dans ce cas, nous voulons simplement mettre à jour le texte de l’élément de menu existant un.
Si nous avons juste allumé le voyant lumineux, puis, nous mettons à jour le texte à « Led éteindre » à l’aide du message
{: |o ~ tourner Led OFF}
Si nous avons juste éteint le voyant lumineux, puis, nous mettons à jour le texte "Tournez a conduit on" à l’aide du message
{: |o ~ tour conduit ON}

Les captures d’écran ci-dessus montre que le regard de vue menu et debug comme.

Il y a beaucoup d’autres écrans , que vous pouvez spécifier dans votre croquis, comme les éléments de menu curseur, listes à choix multiples etc., mais de nombreux projets juste besoin de quelques boutons pour les contrôler et ce croquis servira un bon point de départ.

La prochaine étape couvrira le débogage de votre dessin sur votre téléphone portable.

Articles Liés

Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Mise à jour : un utilisateur invité pour sous-menu soutien. pfodApp a toujours soutenu des sous-menus, mais j'ai ajouté des sous-menus à pfodDesigner. L'instructable Design A Custom Menu System vous montre comment utiliser pfodDesigner pour générer u
Simple clic on/off de votre mobile Android en utilisant Arduino et pfodApp. Arduino pour les débutants

Simple clic on/off de votre mobile Android en utilisant Arduino et pfodApp. Arduino pour les débutants

IntroductionCe instructable montre comment vous pouvez passer un Arduino sur et en dehors de la sortie de votre mobile Android avec un simple clic sur l'icône pfodApp . Ajouter un relais conduit par cette sortie pour passer le matériel réel. Aucun co
Faire un Robot avec Arduino pour les débutants

Faire un Robot avec Arduino pour les débutants

Étape 1: Matériaux nécessaires Tamiya piste et roue monté (7,95 $ à Pololu)Kit de boîte de vitesses Double Tamiya 70168 (9,25 $ à Pololu)L298N double pont H (3,65 $ sur Amazon et peut être beaucoup plus faible à ebay)Support de batterie 4AA (utilisé
Arduino pour les débutants: API et contrôle météo locale via le WIFI

Arduino pour les débutants: API et contrôle météo locale via le WIFI

Dans cette vidéo, que nous allons utiliser un Arduino Yun (ou leonardo avec un bouclier wifi) pour se connecter avec l'API de météo de Yahoo et de renvoyer la valeur de la température locale (quelque emplacement souhaité!) en tant qu'entier pour peuv
Raccordement alimentation C.A. à arduino pour les débutants !

Raccordement alimentation C.A. à arduino pour les débutants !

Salut!! Ici, je suis ici pour aider comme je peux.Nous pouvons donner uniquement 5V de la carte arduino de bloc d'alimentation ou de n'importe quelle source.Mais nous ne pouvons pas travailler avec les éléments qui nécessitent plus de puissance que n
BRICOLAGE domotique pour les débutants.  Absolument aucun codage ou soudure requise.  Android/Arduino pour allumage et extinction de choses

BRICOLAGE domotique pour les débutants. Absolument aucun codage ou soudure requise. Android/Arduino pour allumage et extinction de choses

Cette instructiable a pour but le débutant absolu. Si vous pouvez gérer un couteau bien aiguisé sans couper vos doigts vous peuvent faire et personnaliser ce contrôleur domotique.Ces instructions sont également en ligne à www.pfod.com.au sous Android
Concevoir un Custom Menu System--Android/Arduino de menus pour les débutants--absolument aucune programmation requise

Concevoir un Custom Menu System--Android/Arduino de menus pour les débutants--absolument aucune programmation requise

IntroductionCette instructable montre comment utiliser la libre pfodDesigner disponible sur GooglePlay pour concevoir un système de menus Android avec des sous-menus pour périphériques compatibles Arduino.Le tutoriel est adapté aux débutants. Aucune
Arduino feux tricolores pour les débutants

Arduino feux tricolores pour les débutants

* 24/08/2013 - mise à jour pour inclure des feux de gabarit (Voir PDF ci-dessous)Cette instructable vous guidera dans les étapes de la création d'un feu de circulation unidirectionnel. Il est conçu pour fonctionner en tandem avec notre voiture suivan
Comment jouer de la guitare pour les débutants

Comment jouer de la guitare pour les débutants

Comment jouer la guitare pour les débutants - apprendre à jouer de la guitare en simple de suivre les étapes, nous offrons des leçons de guitare gratuites pour les débutants, plus gratuit guitar chord leçons. Comment jouer la guitare pour les débutan
Comment lire les tablatures de guitare : pour les débutants

Comment lire les tablatures de guitare : pour les débutants

Que vous soyez un débutant ou un joueur de guitare intermédiaire, lecture de notes d'une guitare peut être difficile et parfois déroutantes. Tablatures de guitare d'apprentissage est un moyen plus facile, plus simple d'apprendre à jouer une guitare.
Comment conduire une moto pour les débutants

Comment conduire une moto pour les débutants

Si vous lisez ces instructions, les chances sont que vous voulez entrer dans le monde de la motocyclette. Piloter une moto n'est pas aussi difficile que les gens pensent.DANGER : Équitation est une activité très dangereuse, donc gardez cela à l'espri
Comment faire pour créer des Custom CSS3 Dropdown Menus : menu déroulant CSS tutoriel pour les débutants

Comment faire pour créer des Custom CSS3 Dropdown Menus : menu déroulant CSS tutoriel pour les débutants

êtes-vous fatigué de votre dépendance sur JavaScript ? Ou si vous êtes un nouveau développeur web qui ne veut pas s'attaquer à un troisième langage HTML et CSS ? Alors inutile de s'inquiéter plus parce que depuis le lancement de CSS3 vous pouvez main
Merveilleuse Designer tutoriel pour les débutants Comment faire des points de suture pour vos vêtements 3D

Merveilleuse Designer tutoriel pour les débutants Comment faire des points de suture pour vos vêtements 3D

Dans ce tutoriel gratuit de Designer merveilleux pour les débutants vous apprendrez étape par étape comment créer dans Designer merveilleux points de suture pour vos vêtements en 3D. Avant de commencer, vous devezTélécharger les textures gratuites de
Arduino ligne Robot suivants pour les débutants

Arduino ligne Robot suivants pour les débutants

* mise à jour GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } pour inclure plus de prix, source informations et modèles haut/bas/rou