Simple remoto datos trazar usando Android / Arduino / pfodApp (2 / 6 paso)

Paso 2: Trazado boceto

Trazar utilizando pfodApp requiere dos cosas:-
un) un flujo de datos (formato CSV) y
b) un comando de la trama de la pfodDevice (Arduino)

El bosquejo, SimpleDataPlotting.ino, solo hace dos cosas.
Primero lee la entrada analógica A0 una vez por segundo y envía los segundos actuales y las cuentas en formato CSV,
En segundo lugar cuando el pfodApp se conecta y pide el menú principal, el bosquejo responde con el comando trazado para comenzar a trazar las medidas.

Aquí está el código que se ejecuta una vez que un segundo para leer la entrada analógica A0 y escribir los segundos actuales, cuenta hacia fuera a la conexión bluetooth.

A0 de la lectura una vez una s
int val = analogRead(0); A0
salida el tiempo actual y la lectura en formato csv
parser.Print(thisMillis/1000); primer campo es tiempo en segundos
parser.Print(","); coma separa campos
parser.println(Val); nueva línea termina registro de datos

Aquí está el código que responde a la menú principal de la solicitud de pfodApp para el pfodDevice (Arduino Uno).

cmd de bytes = parser.parse();
Si (cmd! = 0) {/ / se analiza un mensaje completo de {a}
Si ('. ' == cmd) {/ / pfodApp ha pedido menú principal
devolver "abrir pantalla de trazado"
parser.Print (F ("{= analógico A0 Plot| Tiempo (seg) | Cuenta} ")); Este es el menú principal
} else if ('! ' == cmd) {}
CloseConnection comando
closeConnection(parser.getPfodAppStream());
} else {}
comando desconocido
parser.Print(F("{}")); siempre devolver un msj pfod desconectase pfodApp.
}
}

Cuando pfodApp de tu móvil conecta automáticamente pide el menú principal (enviando el mensaje de {.} ), el analizador en el bosquejo (ver el código en la parte inferior del boceto) analiza el {.} y devuelve el comando '.'. El bosquejo entonces envía un comando de parcela
{= A0 analógico Plot| Tiempo (seg) | Cuentas de a0}

Este comando indica a pfodApp para abrir una pantalla llamada "Analógica A0 parcela" y trama a la vez contra las cuentas. El pfodApp entonces escanea los datos en bruto en y busca líneas con dos campos y el primer campo como el valor de x y el segundo como el valor de y y añade que apuntan a la trama.

Cuando se abre una pantalla de trazado (o una pantalla de datos sin procesar), la pfodApp comienza a guardar todos los datos en bruto en un archivo local en tu móvil. El pfodApp sigue a guardar los datos hasta que salga el pfodApp. Puede descargar este archivo a su computadora para tratamiento posterior (véase uno de los pasos más adelante).

Hay un número de otras opciones para la trama de comando que permiten omitir algunos campos, establecer escalas de parcela, parcela parcelas múltiples en un gráfico, etc.. Ver pfodSpecification para detalles y ejemplos.

El pfodApp puede hacer mucho más entonces a conspirar, ver estos ejemplos.

La trama de la anterior es un ejemplo de dos tablas una de las cuales tiene dos parcelas en ella. Este terreno es de ArduMower Do usted mismo cortacésped robótico! que utiliza el mismo pfodApp para controlar un robot cortacésped. El mismo pfodApp se utiliza para controlar las pfodDevices. Es la pfodDevices que determinan completamente lo que pantallas se muestran a los usuarios.

Artículos Relacionados

Confiable, seguro, control remoto de SMS personalizables (Arduino/pfodApp) - No codificación requerida

Confiable, seguro, control remoto de SMS personalizables (Arduino/pfodApp) - No codificación requerida

Actualización: 19 de mayo de 2015: uso del biblioteca pfodParser Versión 2.5 o superior. Corrige un problema reportado de no permitir tiempo suficiente para que el escudo para conectarse a la red después de haber encendido arribaIntroducciónCómo es p
Control remoto de webcam usando Arduino, SensorMonkey, jQuery y Justin.tv

Control remoto de webcam usando Arduino, SensorMonkey, jQuery y Justin.tv

Web-activar tus sensores interactivos sobre dispositivos de escritorio, smartphone y tablet.Este tutorial describe detalladamente cómo utilizar el servicio gratuito de SensorMonkey para remotamente controlar un pan y tilt cámara web conectada a un Ar
Automatización casera DIY para principiantes.  Absolutamente ninguna codificación o soldadura necesaria.  Android/Arduino para encender cosas

Automatización casera DIY para principiantes. Absolutamente ninguna codificación o soldadura necesaria. Android/Arduino para encender cosas

Este instructiable está dirigido a los principiantes. Si usted puede manejar un cuchillo sin cortar los dedos se pueden hacer y personalizar este controlador de automatización del hogar.Estas instrucciones están también en línea en www.pfod.com.au ba
Conectar "cosas" a través de Bluetooth / Android / Arduino

Conectar "cosas" a través de Bluetooth / Android / Arduino

Una muy buena red de área local inalámbrica (y personal) son sin duda el Bluetooth (BT). Hoy en nuestro día a día es común encontrarnos con teléfonos celulares, estéreos, cámaras, etc., interconectados con la ayuda de la famosa "poca luz azul".E
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
Comunicación serial USB Android Arduino con el cable OTG

Comunicación serial USB Android Arduino con el cable OTG

He hecho una noche de la Arduino basado lámpara con fotorresistencia y problema con lo de los niveles de luz era diferente de un lugar a otro, cuando estoy probando he utilizado un valor como un umbral para encender la luz y después de fijación en su
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
Submarino RC Hack - controlador de Android (Arduino, Android, submarino, Bluetooth)

Submarino RC Hack - controlador de Android (Arduino, Android, submarino, Bluetooth)

En este proyecto ya hackeado un submarino RC de la plataforma (49Hz) remoto controlado por la aplicación para Android! Todo el proyecto y cada parte de él pueden ser utilizados como una referencia a la variedad sin fin de proyectos (Arduino - BT, And
Control RC tanque de Bluetooth + Android + Arduino

Control RC tanque de Bluetooth + Android + Arduino

Que la paz sea sobre vosotrosEste es mi primer instructable. Se trata de controlar su tanque rc vía bluetooth en lugar de utilizar la frecuencia de radio. Hay que muchos proyectos como este pero este es mi camino. jajajaEmpecé a pensar que soy tan pe
Usando la Arduino Uno al programa ATTINY84-20PU

Usando la Arduino Uno al programa ATTINY84-20PU

Usando la Arduino Uno al programa ATTINY84-20PU (Newark item # 68T3783). Este Instructable muestra cómo utilizar la plataforma de Arduino para trabajar con procesadores físicamente más pequeños, como el ATtiny84 (84-44-24), ATtiny85 (85-45-25) y el A
Android Arduino Bluetooth HC-05 - controlar Arduino sobre voz y botones en la aplicación

Android Arduino Bluetooth HC-05 - controlar Arduino sobre voz y botones en la aplicación

Hola es este instructable sobre Android - Arduino conexión y Arduino controlar por voz y botones en la aplicación para Android, que te diviertas haciéndolo y nos permite saber cómo lo hizo y sugerencias @ micky.patel41Para nuestros App BlueUino Andro
Simple reproductor de Wav usando Arduino

Simple reproductor de Wav usando Arduino

¿Hablar acerca del uso de Arduino para reproducir música, es el Arduino MP3 escudo no lo primero que usted viene para arriba con? ¿O tal vez algunos frikis se considerarán sobre la función tone()? No son las cosas que nuestro tema es acerca de hoy. N
Control remoto de Tv Android/Arduino

Control remoto de Tv Android/Arduino

Paso 1: Lista -Arduino-Modul Bluetooth (HC-05/06)-IR recever (38kHz)-IR led (puede utilizar un control remoto viejo)-Resistencia-Teléfono androidPaso 2: La aplicación para Android http://AI2.appinventor.MIT.edu/En la app invetor 2 crear su aplicación
Android Arduino LED control usando Ethernet Shield

Android Arduino LED control usando Ethernet Shield

cosas que usted necesita:hardware:Arduino UnoEscudo de EthernetPC LED 2.2pcs de resistencias.Breadboard(optional)cables (cobre, cable de ethernet)RouterconectarLED 1--> pin 6 a tierraLED 2--> pin 7 a masasoftware:Eclipse IDEIDE de Arduino 1.x.xPaso