Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android. Arduino para principiantes (3 / 4 paso)

Paso 3: El segundo Sketch

Una limitación del primer esbozo es que a menos que usted está buscando en el tablero Uno, no puede decir si el led está encendido o apagado. Fijamos con este segundo bosquejo.
Abra el SecondDigitalOutputSketch.ino y copia y pega en el IDE y cargarlo a usted Uno junta. (Recuerda quitar el escudo de Bluetooth al reprogramar el Uno)

Aquí están los cambios (en negrita):-

Si ('. ' == cmd) {}
pfodApp enviado {.} pide el menú principal
los mensajes completos es {. Vuelta en o Off|| o ~ activar Led...}
Serial.print (F ("{. Vuelta en o Off|o ~ activar Led "));
Introduzca aquí la palabra apropiada o desactivar
si (digitalRead(led) == LOW) {}
Haga clic en siguiente se encenderá
Serial.print(F("ON")) de ;
} else {}
Haga clic en siguiente se apagará
Serial.print(F("OFF")) de ;
}
Finalmente cierra el mensaje con}
Serial.Print(F("}"));
} else if (' o ' == cmd) {}
pfodApp enviado {o} es decir, el usuario hace clic en el menú de encendido/apagado
Nota o fue el cmd asociado con el Toggle Led menú anterior
Si (digitalRead(led) == LOW) {}
digitalWrite(led,HIGH); estaba de vuelta en
ahora actualizar el menú con el texto del menú
Serial.print (F ("{: |o ~ activar Led OFF}"));
} else {}
digitalWrite(led,LOW); fue en turn off
ahora actualizar el menú con el texto del menú
Serial.print (F ("{: |o ~ vuelta llevó ON}"));
}

Usted puede agregar más controladores de comando aquí coincide con el cmd para el cmd de menú anterior
} else {}
no recongnize este comando simplemente ignorar y devolver respuesta vacía;
Serial.Print(F("{}")); de lo contrario pfodApp el tiempo de espera y se desconecta
}

Cuando el pfodApp pida el menú principal, el bosquejo ahora comprueba si el Led está encendido o apagado. Si está apagado (salida digital bajo) el menú dice "Led encienda" de lo contrario, los elementos del menú dice "Led desactivado". Así que al conectar tu móvil, el menú le dirá si el led está encendido o apagado.

El segundo cambio el dibujo es lo que se devuelve a la pfodApp después haga clic en el elemento de menú y enviar el mensaje de {o} a la pfodDevice (ONU). En el primer bosquejo regresamos un mensaje vacío, {}. Sin embargo si seguimos lo el elemento de menú no reflejará el nuevo estado del Led. Así que esta vez el bosquejo devuelve un mensaje de UpdateMenu, {: estos mensajes no muestra un nuevo menú, sólo actualizarán una carta existente.

Puede actualizar cualquier parte de la pantalla de menú existentes, el título, los textos de elemento de menú individual, etc.. No puede agregar nuevos elementos de menú, pero puede ocultar y revelar veces menú mediante la actualización de su texto en blanco para ocultar de ellos y no en blanco para revelarlos. En este caso sólo queremos actualizar el texto de un menú existente.
Si nosotros solo enciende el led entonces actualizamos el texto como "Led desactivado" con el mensaje
{: |o ~ activar Led OFF}
Si a apagado el led entonces actualizamos el texto a "Led encienda" con el mensaje
{: |o ~ vuelta condujo en}

Las capturas de pantalla por encima de la muestra como lo que el aspecto de vista menú y depuración.

Hay un montón de otras pantallas que se puede especificar en su bosquejo, como elementos de menú slider, listas de selección múltiple etc., pero muchos proyectos sólo tiene unos botones para controlarlos y este sketch servirá como un buen punto de partida.

El siguiente paso cubrirá depurar su bosquejo en tu móvil.

Artículos Relacionados

Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

IntroductionEste instructable muestra que cómo puede leer y escribir los pines digitales de tu Arduino Uno y leer los valores de los pines analógicos todo controlado desde tu móvil Android sin hacer cualquier codificación. Este proyecto es plug and p
Solo clic encendido/apagado de tu móvil Android usando Arduino y pfodApp. Arduino para principiantes

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

IntroducciónEste instructable muestra cómo puede cambiar un Arduino y la salida de tu móvil Android con tan solo un clic en el icono de pfodApp . Añadir un relé impulsado por esta salida para cambiar el hardware real. No hay codificación Android se r
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
Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

IntroducciónEste instructable muestra cómo utilizar el libre pfodDesigner disponible en GooglePlay para diseñar un sistema Android menú con submenús para dispositivos compatibles con Arduino.El tutorial es adecuado para principiantes. No se requiere
Arduino para principiantes y básicos electrónica Kit cartilla

Arduino para principiantes y básicos electrónica Kit cartilla

aprendí que una de mis sobrinas tuvo un interés en la programación.  Ella estaba trabajando con la robótica en el colegio y tiene una pasantía de verano donde tuvieron Arduinos.  Creo que ella fue capaz de pedir prestado un Arduino para experimentar
Arduino para principiantes

Arduino para principiantes

Arduino es un ordenador de bolsillo (también llamado un "microcontrolador") que se puede programar para controlar circuitos. Interactúa con la palabra exterior a través de sensores, leds, motores, altavoces... incluso el internet; Esto es una pl
Semáforo de Arduino para principiantes

Semáforo de Arduino para principiantes

este es mi primer instructables, así va a ser bastante simple. Compré un Arduino y decidí hacerla en un semáforo, pero sólo tenía LEDs verde, no amarillo o azul y rojo. Así que esto es lo que hice: un semáforo que parpadea 3 veces antes de cambiar de
Un proyecto de Arduino para principiantes: Tri color por un LED de color Bi

Un proyecto de Arduino para principiantes: Tri color por un LED de color Bi

Hola y Bienvenidos a mi instructable 7. Esta vez estoy jugando con mi nuevo duemilanove TRduino. En realidad es un clon de Arduino por Thinnkware y con ATMega 328.Arduino es un programador muy bueno y es también abrir fuente (la cosa que me encanta d
Arduinos para principiantes taller

Arduinos para principiantes taller

Esta es una guía a la ejecución de un taller en los aspectos básicos de Arduinos, adecuado para grupos pequeños a las aulas. Funcionó originalmente como taller para los estudiantes de 6 a 9 primer año Universidad, pero podría funcionar para los estud
Conexión de alimentación de CA a arduino para principiantes!

Conexión de alimentación de CA a arduino para principiantes!

¡¡Hola!! Vengo aquí a ayudar como pueda.Podemos dar sólo 5V a la placa arduino desde el paquete de energía o de cualquier fuente.Pero no podemos trabajar con los artículos que necesitan más potencia que sólo damos 5 v a la placa arduino.Dando más pod
Hacer un Robot con Arduino para principiantes

Hacer un Robot con Arduino para principiantes

Paso 1: Materiales necesarios Tamiya pista y rueda Coloque el conjunto ($7,95 en el chip)Kit de caja de cambios doble Tamiya 70168 ($9,25 en el chip)L298N doble puente en H ($3,65 en Amazon y podría ser mucho menor en ebay)Sostenedor de batería 4AA (
Blockhead Blinky (proyecto de Arduino para principiantes)

Blockhead Blinky (proyecto de Arduino para principiantes)

Esto es sólo una diversión poco a su escritorio.Gracias a mi hermana para hacer el cubo de papel y pelo!Paso 1: Reúna los suministros.Paso 2: Dibujar un rectángulo que es 2 1/2 X 10 "Paso 3: Dibujar líneas que son 2 1/2 aparte.Paso 4: Dibujar 2 plaza
Arduino para principiantes - con una pantalla TFT de 1,8 pulgadas

Arduino para principiantes - con una pantalla TFT de 1,8 pulgadas

Esta es tu guía introductoria al uso de un 1.8 en pantalla TFT con un Arduino. Me gusta el 1.8 en pantalla por su pequeño tamaño y bajo costo. Yo tengo la mía por unos 10 dólares en ebay, aquí. No viene con instrucciones pero con algunas investigacio
Seguridad alarma Laser detector o sensor para arduino para principiantes

Seguridad alarma Laser detector o sensor para arduino para principiantes

Hola, chicos hoy me y todos vamos a hacer un detector de láser trabajan con un Arduino y piezo.Cómo funciona. Cuando el láser está bloqueado por el jefe de módulo el piezoalarma para arriba.permite así iniciar. :):):):):):):):):):):):):):):):):):):):