Interactivo diseño y generación de código de menús personalizados de Android para Arduino - No necesita Android programación (5 / 6 paso)

Paso 5: Generar el Sketch de Arduino y añadir el código de la acción

Ahora que ha terminado el diseño puede generar el sketch de Arduino que implementa este menú.

Volver a la pantalla del menú edición y haga clic en "Generar código".

Esto abrirá una pantalla de datos y muestra el último 4K del código de bosquejo. Todo el código se guarda en el archivo /pfodAppRawData/pfodDesigner.txt en la tarjeta SD de tu móvil.

Copiar el bosquejo

Ahora puede salir de pfodDesigner, su diseño se ha guardado y está disponible en "Editar los menú".

Conectar el móvil al ordenador y activar el almacenamiento USB. Nota: pfodDesigner no puede acceder a la tarjeta SD para guardar el código generado mientras se está accediendo al ordenador como almacenamiento USB, así que vuelta de almacenamiento USB antes de ejecutar otra vez el pfodDesigner.

Vaya a /pfodAppRawData y abrir el pfodDesigner.txt en un editor de texto (por ejemplo, WordPad). El archivo pfodDesigner.txt se agrega a cada vez que haga clic en "Generar código", por lo que necesitará ir hasta el final del archivo para obtener el código generado más recientemente.

Abra el IDE de Arduino y hacer un bosquejo nuevo, eliminar cualquier código de la ventana de dibujo y copiar el código generado y en el IDE de Arduino.

Como se muestra en esta pantalla, en la parte superior del código generado es un comentario que contiene el mensaje real pfod que producirá el menú de la pfodApp. Esto es seguido por un comentario especificando la interfaz que está utilizando este código generado para enviar y recibir mensajes, en este caso Serial. El método setup() establece la velocidad en baudios 9600. Cambiar esto si usted necesita para que coincida con la velocidad de su módulo bluetooth/wifi.

Agregar el código de la acción

El dibujo generado por pfodDesigner enviaremos el menú y procesar las órdenes recibidas, pero que necesita para decidir qué hacer cuando el usuario presiona el botón. En este ejemplo sólo se convertirá la llevó de Uno cuando el usuario presiona el botón de encendido y apagado cuando presione el botón OFF.

Sobre setup(), definir un nombre para el pin led

int led = 13; LED es en el pin digital 13 en Uno

En sustitución de setup()

<<<<<<<<< Aquí va el código de instalación adicional

con

Inicializa el pin digital como salida.

pinMode (led, salida);

Entonces en el loop() cerca del fondo donde es dice

ahora manejar comandos devueltos clics de botón

Para ON

<< añadir aquí su código de acción para este botón

con

digitalWrite (led, alto); activar led

Para OFF

<< añadir aquí su código de acción para este botón

con

digitalWrite (led, baja); activar led apagado

Que es la codificación terminado. El bosquejo terminado está aquí.

Artículos Relacionados

Diseños de camisetas con plantillas y Bleach (actualizado con la imagen de robot para descargar)

Diseños de camisetas con plantillas y Bleach (actualizado con la imagen de robot para descargar)

hacer sus propios diseños de camiseta impresionante usando plantillas y una sencilla solución de blanqueador y agua.Este proyecto requiere herramientas mínimas, y juntos viene bastante fácilmente.** actualización **Ya está disponible para descargar l
Kit protector de prototipos para Arduino Uno R3 por Rob Goddard diseños

Kit protector de prototipos para Arduino Uno R3 por Rob Goddard diseños

se ha escrito esta guía para que le enseñe a montar el escudo de prototipos de diseños de Rob Goddard (www.RGDesigns.co.uk).Este escudo fue diseñado para ofrecer un diseño inspirado protoboard que permite transiciones fáciles al prototipo permanente.
Balloonacy! -Una inmersión globo interactivo

Balloonacy! -Una inmersión globo interactivo

Balloonacy! es el concepto para una inmersión de globo interactivo.Miles de globos + LEDS sensible movimiento = un montón de diversión.Fue una experiencia creada en San Francisco en mayo de 2012 junto a colaboradores Isaac Shivvers y Will Skinner. Fu
Domótica - cómo agregar relés a Arduino

Domótica - cómo agregar relés a Arduino

Cómo seleccionar relés – todo sobre la energía.Cuando usted está seleccionando un relé para conectar a tu Arduino necesita considerara) la energía (voltaje y corriente) de lo que quiere encender y apagar yb) la energía (voltaje y corriente) necesaria
Cómo uso mBlock Software para Control de la placa de Arduino UNO para tocar el órgano electrónico

Cómo uso mBlock Software para Control de la placa de Arduino UNO para tocar el órgano electrónico

mBlock es un software de programación gráfica que está diseñado partiendo de cero y es compatible con placas Arduino Arduino UNO, Nano, mega 2560, leonardo, PicoBoard, Makeblock Junta y etc.. La gente puede programar su aplicación, proyectos de Ardui
Reloj de pared de Arduino DCF77 maestro

Reloj de pared de Arduino DCF77 maestro

Reloj de pared de Arduino maestro.Tiempo en la pantalla en grande 1"(26mm) displays 7 segmentos con secundaria pantalla de información LCD 4 x 20. El reloj se puede utilizar independiente o proporciona los siguientes pulsos para relojes auxiliares 1
65xx programación tecnología y montaje con el Tutorial de W65C02SXB 1

65xx programación tecnología y montaje con el Tutorial de W65C02SXB 1

El centro de diseño occidental (WDC) ha decidido escribir una serie de tutoriales sobre cómo empezar con nuestra tecnología 65xx y cómo escribir programas del lenguaje ensamblador para la familia 65xx de ICs. Este tutorial se basará en usar el chip W
Inicio de automatización (o Robot mayordomo llamado Geoffrey) - controlado por iPhone, basado en arduino

Inicio de automatización (o Robot mayordomo llamado Geoffrey) - controlado por iPhone, basado en arduino

poder controlar todo desde su bolsillo ha sido un sueño compartido por muchos. Anteriormente hemos tenido mandos a distancia universales que pueden tanto controlar nuestros televisores y radios, luego tuvimos tomas de corriente inalámbrica. ¿Tanto gr
Lámpara de toque

Lámpara de toque

La idea básica de esto es instructivo es hacer una lámpara de hardware simple y materiales reciclados que pueden ser controlados por tocar el metal base. He estado sentado en esta idea por un tiempo ahora, pero viendo las luces y concurso de iluminac
Construir un tablero de circuitos de transistor para control mando de aire acondicionado con Arduino

Construir un tablero de circuitos de transistor para control mando de aire acondicionado con Arduino

yo estuve apoyando un grupo de estudiantes en su proyecto de graduación. Una de las dificultades fue el control de una unidad de aire acondicionado con microcontrolador Arduino.El primer experimento que tratamos de resolverla era por registro la seña
Sensores de distancia IR para el Control de parapléjico

Sensores de distancia IR para el Control de parapléjico

En esta intstructable hemos diseñado un dispositivo de control parapléjico con tres circuitos de acoplamiento fotodiodo IR LED. IR photocouplers puede utilizarse para detectar cuán lejos está un objeto. La radiación infrarroja es emitida por los LEDs
Arduino Nano y Visuino: Control de Motor paso a paso con los botones

Arduino Nano y Visuino: Control de Motor paso a paso con los botones

Motores paso a paso se utilizan en proyectos de Arduino, cuando algo necesita ser movido o dado vuelta. En este Instructable, les mostraré lo fácil que es conectar el Motor de paso a paso con Arduino Nano y controlar con los botones.Tenga en cuenta q
Borrador electrónico hacking

Borrador electrónico hacking

Hackear un borrador electrónico entonces utilizar arduino o protosnap para controlarla.Paso 1: Paso 1: Abra suavemente. La razón por qué digo que deberíamos abrir suavemente es porque queremos mantener todas las secciones con seguridad sobreviven y o
Desplazamiento visualizador interactivo

Desplazamiento visualizador interactivo

Este proyecto es un visualizador interactivo de deslizamiento. Es una herramienta que puede utilizar para desplazarse por el tiempo o el espacio.Demostración en Video:Utiliza para visualizar un conjunto de imagen de 3 dimensiones cadáver y figurativa