Soporte pedal alerta con Scroller estadísticas, utilizando Arduino Yun (9 / 10 paso)

Paso 9: Sketch de Arduino subir [Software]

El sketch de Arduino conectado ejecutar el proceso de "kicktracker.py", recibirá los datos devueltos, analizar para obtener información deseada y realizar cualquier otra acción necesaria. Actualmente, sólo controla el número de soportes y desencadena una celebración (música de fanfarria y señales de tráfico LED parpadeante).

Algunos extractos interesantes del código (descargar el archivo ZIP adjunto código ejecutable):

 Process p; // Create Process object p.begin("python"); // Start Python p.addParameter("/root/kicktracker.py"); // Run the kicktracker.py script p.addParameter("https://www.kickstarter.com/projects/macetech/rgb-led-shades/stats.json"); // Specify the Kickstarter stats URL p.addParameter("12000"); // Specify the Kickstarter goal amount p.run(); // Run the process 

El código anterior en realidad ejecuta el script "kicktracker.py" del paso anterior. Comienza Python, suministra el nombre y la ubicación de la escritura, proporciona el URL de las estadísticas de Kickstarter y la cantidad de meta de la campaña (ya que esa información no es parte de los datos devueltos).

 // Read incoming bytes and split into strings when forward slash is found // (Stream).readStringUntil() does not seem to work here while (p.available() > 0) { char c = p.read(); if (wordcount < 5) { if (c == '/') { wordcount++; } else { switch (wordcount) { case 0: pledgedRawStr += c; break; case 1: pledgedFormattedStr += c; break; case 2: backersStr += c; break; case 3: percentFundedFormatted += c; break; } } } } 

El código anterior analizará los datos enviados por la secuencia de comandos kicktracker.py, que será cadenas separadas por una barra diagonal. Por el momento, sólo datos de soporte es utilizados por Arduino, pero otras acciones podrían estar vinculadas a los datos (estiramiento de metas alcanzadas, un nuevo comentario, etc.).

Por favor descargue el archivo zip adjunto el listado de código completo.

Artículos Relacionados

Brazo robótico hecho en casa con piezas estándar utilizando Arduino y un GUI de procesamiento

Brazo robótico hecho en casa con piezas estándar utilizando Arduino y un GUI de procesamiento

Me jubilé hace poco y una de las cosas que me prometí fue que cuando me retiro que iba a completar todos los proyectos que tenía corriendo dentro de mi cabeza desde que era adolescente. Es cerca de 50 años o tan de los proyectos. En aquellos días no
Cómo hacer un gráfico de tus estadísticas de instructable

Cómo hacer un gráfico de tus estadísticas de instructable

dado mi dos últimos instructables relativamente exitosas, pensé que sería interesante ver cómo y cuándo las páginas vistas se produce con el tiempo.Obteniendo destacados o Popular debe incrementar el porcentaje de páginas vistas de manera distinta. C
Arte de la pared de las estadísticas del bebé

Arte de la pared de las estadísticas del bebé

con el nacimiento de los hijos de mi hermano, tuve un lapsus de memoria de las estadísticas de mis propios hijos cuando nacieron.  Era una triste realidad como esos preciosos seres poco mi esposo y yo creados son probablemente lo más importante en nu
Mostrar las estadísticas de YouTube en un 320 x 240 Pixel LCD pantalla conectada a un Arduino Uno

Mostrar las estadísticas de YouTube en un 320 x 240 Pixel LCD pantalla conectada a un Arduino Uno

Este pequeño Instructable le mostrará cómo utilizar una pantalla LCD de 320 x 240 píxeles conectada también a un Arduino Uno con un escudo de red, para mostrar las estadísticas para canales de Youtube.He creado esta como quisiera ver cuántos suscript
Ver tus estadísticas de CPAP

Ver tus estadísticas de CPAP

Para el registro, me diagnosticaron con severa apnea obstructiva del sueño en 2009 y han utilizado una máquina de presión de vía aérea positiva continua (CPAP) religiosamente desde entonces. En los últimos siete años, he ido al médico anualmente para
Juego de cartas '' generador de estadísticas ''

Juego de cartas '' generador de estadísticas ''

aquí es un juego que hice que gusta de jugar yu-gi-ohPaso 1: Lo que usted necesita necesita:1. 2 paquetes de 52 cartas (sin comodines)2. pluma o lápiz3. papelPaso 2: Tipos de tarjetaAquí están los tipos de tarjeta:as, rey, Reina, jack = luchadorescor
Hacer un bebé Samus Aran con basura plástica (invitados especiales: la familia Caicedo-Langer!)

Hacer un bebé Samus Aran con basura plástica (invitados especiales: la familia Caicedo-Langer!)

Mi familia tiene una tradición: nadie tira nada al bote de basura antes de decidir si podría usarlo para construir cosas. Así, gracias a mi mamá, mi padrastro, mi hermano, mis tíos y primos, que tengo un taller completo de... basura.Un día, yo estaba
Hacer un Tiranosaurio Rex (con basura plástica)

Hacer un Tiranosaurio Rex (con basura plástica)

el mundo es consciente de la enorme cantidad de basura plástica que estamos lanzando para el medio ambiente. Y ahora más que nunca, es importante enseñar en las escuelas reducir, reutilizar y reciclar. Este proyecto educativo mostrará cómo construir
Motor impulsor con android utilizando arduino y bluetooth

Motor impulsor con android utilizando arduino y bluetooth

¡ Hola amigos! Este es mi primer instructable siempre y hoy voy a mostrarle cómo manejar 2 motores con android utilizando arduino y un módulo Bluetooth barato. Este proyecto puede ser muy útil para construir robots que pueden ser controlados por andr
Cómo hacer un soporte de auricular con botellas de plástico

Cómo hacer un soporte de auricular con botellas de plástico

soporte de auricular con botellas de plástico
Soporte móvil con zapatos de niño

Soporte móvil con zapatos de niño

Soporte móvil con zapato del cabritoenvoyé par cocolol123 Aquí le damos una idea de reciclaje. Usar tus zapatos del cabrito para construir un soporte móvil inteligente sin hacer cualquier mods.Puede ampliar esta idea por perforación de un agujero en
Top 4 maneras para proteger a su familia con seguridad características del sistema

Top 4 maneras para proteger a su familia con seguridad características del sistema

sistemas de seguridad son una de las maneras más populares para proteger a las familias y posesiones. Disponer de un sistema de seguridad en su hogar ofrece varias características que son excelentes por la seguridad de su casa, niños y herencias fami
Un automático de seguimiento solar motorizado ventana ciega adaptación utilizando Arduino

Un automático de seguimiento solar motorizado ventana ciega adaptación utilizando Arduino

Cuenta edificios de 20-40% del total de energía utilice en los países desarrollados. Cortinas de ventana (o persianas) pueden ayudar a reducir la energía del edificio uso y mejorar el confort visual (es decir, reducción de fulgor y aumentar la luz de
Construya su propio ROBOT insecto utilizando ARDUINO y SERVO

Construya su propio ROBOT insecto utilizando ARDUINO y SERVO

Hola, estoy con una instructalble más. Voy a enseñarte cómo construir un robot insecto utilizando Arduino y servomotores. Suena cool, verdad?. ¿Qué parece el uso de este robot? Debido a su tamaño compacto que puede ser utilizados en defensa, pueden t