Solo clic encendido/apagado de tu móvil Android usando Arduino y pfodApp. Arduino para principiantes (1 / 1 paso)

Paso 1:

El Sketch de Arduino

Aquí está el bosquejo completo. Esta versión le permite activar el Led encendido y apagado de tu móvil con un solo clic.
La fuente del bosquejo es aquí, copiar y pegar en el IDE y cargarlo a usted Uno junta.
También deberás descargar el archivo zip de pfodParser biblioteca y descomprímalo en el directorio arduino/librerías.
Nota: la programación y retire el escudo de bluetooth antes de cargar el dibujo porque el escudo de bluetooth utiliza el mismo pernos de la conexión USB hace confundirnos.

#include < EEPROM.h >
#include < pfodParser.h > / / incluir la biblioteca
Analizador de pfodParser; crear el analizador de cmd
PIN 3 si la salida se active.
darle un nombre:
int switchedOutput = 3;
la rutina de instalación se ejecuta una vez al presionar reset:
void setup() {}
Serial.Begin(9600);
para (int i = 3; i > 0; i--) {}
Espere unos segundos para ver si estamos siendo programados
Delay(1000);
}
Inicializa el pin digital como salida.
pinMode (switchedOutput, salida);
digitalWrite (switchedOutput, bajo); comenzar con salida baja (off)
}
una y otra vez funciona para siempre la rutina bucle:
void loop() {}
byte en = 0;
cmd de byte = 0;
Si (Serial.available()) {}
en = Serial.read(); leer el siguiente carácter
CMD = parser.parse(in); Pass para el analizador sintáctico devuelve distinto de cero cuando un comando se analiza completamente
Si (cmd! = 0) {/ / se analiza un mensaje completo de {a}
Si ('. ' == cmd) {}
pfodApp ha conectado y envía {.} pide el menú principal
cambiar entre la salida y mensaje posterior conexión cercana con el estado actual de la producción
sea {! Salida} o {! Salida ON}
Serial.Print(F("{!")); / / enviar inicio de mensaje de conexión cercana
Boolean outputState = digitalRead(switchedOutput);
Si (outputState == LOW) {}
digitalWrite (switchedOutput, HIGH); estaba de vuelta en
Serial.Print (F (salida es ON")); cambiar esto a su propio mensaje
} else {}
digitalWrite (switchedOutput, bajo); fue en turn off
Serial.Print (F (salida es OFF")); cambiar esto a su propio mensaje
}
Serial.Print(F("}")); enviar cierre} para completar el mensaje pfod, pfodApp se salir y mostrar tu mensaje
puede agregar código aquí que es necesario para cerrar la conexión del lado del micro.
nada para el escudo de BT ITead Studio
}
}
CMD = 0; han procesado este cmd ahora
tan claro y esperar a que otro
} / / otro no serie chars solo lazo
}
Nota: en el código sobre todo las cuerdas están encerradas con F("") esta macro hace que las cuerdas se colocan en el programa de FLASH donde tienes mucho más espacio. (Ver Qué falla cuando se agrega un montón de cuerdas en el programa de Arduino).

Instalar pfodApp en tu móvil y establecer una conexión con tu escudo de bluetooth como se describe en el pfodAppForAndroidGettingStarted.pdf. Llama mi conexión Uno, luego salir de la pfodApp. Entonces al hacer clic en siguiente en el icono de pfodApp, conecta automáticamente a la conexión sólo conoce, Uno el sketch de Arduino alternar el estado de salida y enviar de vuelta al mensaje de conexión cercana con el estado actual. Esto hace que el pfodApp salir y mostrar el mensaje.
Estos tres pasos se muestran en las capturas de pantalla adjuntas

Ver pfod especificación para los detalles y ejemplos de todos los mensajes de pfod y sus formatos.

Conclusión

Para muchos usos, conduciendo un relé de esta salida, D3, para encender/apagar, algunos hardware es todo lo que se requiere.

Sin embargo, el pfodApp puede hacer mucho más. Vea cómo cambiar un Arduino salida encendido y apagado de tu móvil Android para un ejemplo simple de cómo utilizar el menú para controlar relés y cómo depurar el bosquejo a través de tu móvil Android. Ver que Android controla luces y energía. pfodDevice para Arduino para un ejemplo de 4 relés.

Para obtener más información sobre pfod consulte pfod especificación y todos los proyectos en www.pfod.com.au

Artículos Relacionados

Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android.  Arduino para principiantes

Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android. Arduino para principiantes

Actualización: Ver Andriod/Arduino para principiantes - diseño personalizado Andriod menús para activar salidas de Arduino y apagado. Absolutamente ninguna programación requerida para una alternativa que no requiere ninguna programación en todos.Cómo
Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Actualización: un usuario pidió menú apoyo. pfodApp siempre admite submenús pero he agregado submenús al pfodDesigner. El instructable diseño un sistema de menú Custom muestra cómo utilizar pfodDesigner para crear un menú con submenús que mostrará en
GamePad con sensores móviles Android y Arduino

GamePad con sensores móviles Android y Arduino

Hoy, voy a introducir a usted cómo usar tu móvil Android o tablet para jugar a los juegos de computadora usando los botones y sensores del móvil.En realidad, siempre soñé con jugar algunos juegos para móviles como asfalto, con una pantalla mucho más
Teléfono de móvil Android usando proyector

Teléfono de móvil Android usando proyector

he pasado por una docena de instructables y videos antes incluso de esto. siempre que he leído dice que "usted no puede hacer un proyector con pantalla de teléfono móvil." Estoy aquí para probar que se equivocaban.Paso 1: Desarmar la pantallaTen
Elegante de encendido/apagado indicador

Elegante de encendido/apagado indicador

los resultados:Las fotos de arriba se muestra el desmontaje del difusor del LED (la luz blanca rectangular)Pronto subiré un video de la DIS Asamblea de.Esto es solo un simple y agradable de encendido/apagado indicador.Básicamente es sólo luz brilland
Cómo descargar YouTube "Watch Later" lista de reproducción con un solo clic

Cómo descargar YouTube "Watch Later" lista de reproducción con un solo clic

reloj más adelante es una nueva característica de YouTube que ha sido lanzado por una cierta hora alrededor. Esta característica de YouTube le permite guardar los vídeos que queremos ver más tarde como despiertan su interés. Pero cuando no tienes con
Hacer un circuito de encendido/apagado sensible toque con pintura pelada y un temporizador 555 IC

Hacer un circuito de encendido/apagado sensible toque con pintura pelada y un temporizador 555 IC

en este tutorial vamos a hacer un circuito sensible tacto simple utilizando algunos pintura pelada, un circuito 555 temporizador, un par de resistencias, un LED y un condensador. El temporizador 555 es un divertido y versátil circuito integrado (IC)
Control remoto encendido/apagado de hasta 4 dispositivos.

Control remoto encendido/apagado de hasta 4 dispositivos.

Se trata de un control remoto de radio funcionado encendido/apagado de aparatos eléctricos hasta cuatro.Se necesita:PowerSwitch para cola http://www.adafruit.com/products/268Adafruit Perma-Proto 1/4-tamaño placa PCB http://www.adafruit.com/product/16
Cómo invitar a todos los amigos de Facebook a tu página en un solo clic

Cómo invitar a todos los amigos de Facebook a tu página en un solo clic

Cómo invitar a todos los amigos de Facebook a tu página en un solo clic. OK en primer lugar Descargar este javascript:-http://goo.GL/TJV4D0ohttp://goo.GL/cJ4k5X
Pulso de salida de Arduino del móvil Android. Ninguna programación requerida

Pulso de salida de Arduino del móvil Android. Ninguna programación requerida

IntroducciónEste Instructable muestra cómo utilizar la aplicación gratuita, pfodDesigner, para diseñar un menú en tu móvil Android que se pulsará una salida en tu placa Arduino sin tener que escribir ningún código en absoluto. El pfodDesigner genera
Encendido de un LED con movimiento salto en Mac OSX (para principiantes)

Encendido de un LED con movimiento salto en Mac OSX (para principiantes)

Este instructable principiante será la puerta de entrada al combinar la potencia de Arduino y el movimiento de salto. Usted aprenderá como encender un LED cuando el dispositivo de movimiento salto detecta las manos. Una vez haya completado esto, que
¿Cómo hacer un juego para móviles android?

¿Cómo hacer un juego para móviles android?

Un juego es la forma estructurada del juego, generalmente llevado a cabo para el disfrute y a veces se utiliza como una herramienta educativa. Juegos nos ayudan a crecer, pensar y encontrar soluciones a los problemas.Así que hoy voy a hacer un juego
Control remoto universal usando Arduino, 1Sheeld y móvil Android

Control remoto universal usando Arduino, 1Sheeld y móvil Android

Este proyecto ilustra cómo su televisor, receptor de satélite y estéreo utilizando tu móvil Android en vez de usar hay mando a distancia.Básicamente, se puede aplicar esta técnica para otros dispositivos funcionan con control remoto. Estaba pensando
Usar móvil android como webcam gratis

Usar móvil android como webcam gratis

Hola todos este es mi primer instructivo, así que por favor sea amable conmigo y comentar por favor Cómo puedo hacer este instructable mejorEn este instructable te diré cómo configurar y utilizar tu teléfono Android como una webcam.para este instruct