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

Étape 1: La première esquisse

Voici une version modifiée de l’exemple standard de BLINK. Cette version vous permet d’éteindre le voyant marche et en arrêt depuis votre téléphone mobile.
croquis source est ici, copiez et collez-le dans l’IDE et chargez-le vous Conseil Uno.

Vous devez également télécharger le fichier zip de la bibliothèque pfodParser et décompressez-le dans le répertoire de votre arduino/bibliothèques. (Ouvert le Arduino IDE fichier -> fenêtre de préférences pour voir où est votre annuaire local d’Arduino).

Remarque : Retirez le bouclier bluetooth avant téléchargement l’esquisse, parce que le bouclier bluetooth utilise les mêmes broches USB connexion n’et la programmation se confondre.

La première esquisse de l’exemple est (FirstDigitalOutputSketch.ino). (Voir http://arduino.cc/en/Tutorial/HomePage pour les bases de codage Arduino)

#include "pfodParser.h" / / inclure la bibliothèque
Analyseur de pfodParser ; créer l’analyseur

Broche 13 intègre une LED connectée sur la plupart des cartes Arduino.
Donnez-lui un nom :
int mené = 13 ;

la routine d’installation s’exécute une fois que lorsque vous appuyez sur reset :
void setup() {}
Serial.Begin(9600) ;
pour (int i = 3; i > 0; i--) {}
attendre quelques secondes pour voir si nous sommes programmés
delay(1000) ;
}
initialiser la broche numérique en tant que sortie.
pinMode (led, sortie) ;
}

la routine de la boucle s’exécute maintes et maintes fois pour toujours :
void loop() {}
octet = 0 ;
octet cmd = 0 ;
Si (Serial.available()) {}
in = Serial.read() ;
lire le prochain char
cmd = parser.parse(in) ; Pass pour l’analyseur retourne zéro lorsqu’une commande est entièrement analysée
si (cmd! = 0) { / / ont analysé un msg complet {à}
si ('. ' == cmd) {}
pfodApp envoyé {.}, il est demandé pour le menu principal
les messages complets est {. Allumer Led ou éteindre |o ~ bascule conduit}
Serial.print (F ("{." / / {. msg dit pfodApp pour afficher un écran de menu
"Tournez a conduit On ou Off" / / c’est le titre de l’écran
« |o ~ bascule Led " / / c’est le menu, cmd est o texte est bascule Led
vous pouvez ajouter plusieurs éléments de menu ici
"}")); Ceci termine le msg
} 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
les booléen ledState = digitalRead(led) ;
Si (ledState == faible) {}

digitalWrite(led,HIGH) ; effectuait hors tour
} else {}
digitalWrite(led,LOW) ;
partais sur tour
}
Serial.Print(F("{}")) ;
renvoient toujours une réponse autrement pfodApp arrive à expiration et se déconnecte

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
}
}
cmd = 0;
ont transformé cette cmd maintenant
donc, désactivez-la et attendre prochain
} / / sinon aucune série ne chars boucle juste
}

Remarque : dans le code-surtout-les chaînes sont jointes à F("") cette macro s’assure que les chaînes sont placées dans le programme FLASH où vous avez beaucoup plus de place. (Voir ce qui tombe en panne lorsque vous ajoutez beaucoup de cordes à votre programme Arduino.)

Installez pfodApp sur votre téléphone portable et établir une connexion à votre bouclier de bluetooth comme décrit dans la pfodAppForAndroidGettingStarted.pdf. J’ai appelé ma connexion Uno. Cliquez sur la connexion pour se connecter et le croquis ci-dessus retournera le menu ci-dessus.

En cliquant sur le menu « Bascule Led » transforme l’Uno a conduit sur et en dehors. (Le voyant lumineux est près de la connexion USB et partiellement cachés par le bouclier de bluetooth.) Si vous souhaitez passer votre propre voyant connecté à D3 sur et hors il suffit de changer la ligne int a conduit = 13 ; à int mené = 3; dans les exemples de code et le bouchon vous a conduit (avec une résistance) en D3.

La prochaine étape aura à examiner de plus près les messages qui produisent le menu et la led de contrôle.

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