Interfaz gráfica de Internet para Arduino

Esta nota de aplicación describe cómo implementar un tablero de instrumentos de temperatura web para Arduino Ethernet. Se pretende mostrar cómo el concepto de mapa de memoria funciona en la práctica y la manera en que puede ayudarle a mejorar sus proyectos de Arduino con algunas pocas modificaciones simples.

El sistema se muestra consiste en un Arduino con un sensor de temperatura (ej. un sensor de temperatura lineal LM134 IC) conectado al conector NearBus a través de internet para mostrar el valor de la temperatura en forma gráfica mediante la aplicación de Web de hoja de cálculo de Google (como se muestra abajo).

¿Cómo funciona?

Como detallado en la sección de resumen del sistema de NearBus tiene dos modos de trabajo, el modo VMCU (unidad virtual microcontrolador) y el modo (transparente) de TRNSP. En este ejemplo vamos a utilizar el modo TRNSP.

Bajo el TRNSP modo funciona el sistema de NearBus replicar dos grupos de 8 registros de cada (Reg_A y Reg_B) de forma periódica:

Reg_A: Datos enviados desde el microcontrolador a la nube.
Reg_B: Datos recibidos en el microcontrolador de la nube.

En otras palabras, el modo TRNSP pueden entenderse como una RPC (llamada a procedimiento remoto) o llamada a función, que hacer en el código de Arduino para ejecutar en la nube (como una fórmula de hoja de cálculo o script), obteniendo un resultado y luego usarlo en el código de Arduino.

La característica más poderosa de NearBus es la manera muy fácil en el que se logra este proceso complejo. Incluyendo una sola línea en el código (llamada a una función) podrás sincronizar los bloques de registro (8 + 8) con la nube de Google y luego acceder a ellas de una tabla de hoja de cálculo simple (células 2 filas 8).

Así, bajo la modalidad de TRNSP, cambiar un valor en la hoja de cálculo Replica este valor en la memoria de Arduino (y viceversa) de forma periódica.

Artículos Relacionados

ArdWidgets - biblioteca de interfaz gráfica de usuario para Arduino

ArdWidgets - biblioteca de interfaz gráfica de usuario para Arduino

ArdWidgets es una librería de procesamiento que le permite crear cuadros de mando interactivos que trabajan con un Arduino. Ha diseñado para ser muy accesible para ambos principiantes con procesamiento limitada y experiencia de arduino, así como útil
Cómo interfaz LCD (16 X 2) para arduino

Cómo interfaz LCD (16 X 2) para arduino

Este instructables te explica sobre interfaz LCD (cristal líquido exhibición) 16 X 2 al arduino.Algunas formas básicas de puntos de LCD:-LCD se compone de 16 filas y 2 columnas de 5 × 7 o 5 × 8 LCD dot matrices.LCD está disponible en un paquete de 16
Simple interfaz gráfica rápida para RaspberryPi

Simple interfaz gráfica rápida para RaspberryPi

Hay muchas veces cuando más quiero entonces sistema basado en un texto pero no necesito una interfaz de usuario gráfica completa.Esto puede lograrse mediante la ejecución de un openbox desnudo huesos. Puede iniciar openbox ejecutando el comando:xinit
Frambuesa Pi - GPIOs, interfaz gráfica, pyhton, matemáticas y electrónica.

Frambuesa Pi - GPIOs, interfaz gráfica, pyhton, matemáticas y electrónica.

¡ Hola gente!Objetivo de este instructable es jugar con algunas de las características de frambuesa.Gané mi frambuesa Pi de uno mis amigos hace un tiempo, y al principio no tenía ni idea de cómo usarlo. Ya estaba un poco familiarizada con Arduino, pe
PC controlado por Bluetooth Robot (con una interfaz gráfica de usuario!)

PC controlado por Bluetooth Robot (con una interfaz gráfica de usuario!)

En este Instructable le mostrará cómo construir un robot que se controla vía Bluetooth con un teclado, tiene una interfaz gráfica de usuario construida con el proceso que muestra la entrada del teclado y realmente convierte la opción todo en una gran
Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Sensores de ultrasonidos son mucho más eficientes que otros sensores de detección de obstáculo. Sensores ultrasónicos relativamente baratos y también los emisores de ultrasonido y detectores son portables sin necesidad de circuitos complejos. Se ofre
Simple interfaz gráfica para el compilador GCC de Linux

Simple interfaz gráfica para el compilador GCC de Linux

Se trata de una simple interfaz gráfica para el compilador GCC de Linux. Es un archivo de comandos de bash con el comando de zenity. Si no tienes zenity y utiliza un sistema basado en Debian (Ubuntu) estará en los repositorios.Se puede instalar con e
Indicador de dirección para Arduino Robot - interfaz Scratch

Indicador de dirección para Arduino Robot - interfaz Scratch

Recientemente he subido a una guía de la programación de un Cybot utilizando un control de Arduino. En la programación que he creado una interfaz de usuario para visualizar la dirección seleccionada por el usuario. Esta guía le mostrará que haw para
Interfaz web sencilla e intuitiva para su frambuesa Pi

Interfaz web sencilla e intuitiva para su frambuesa Pi

El Raspberry Pi es un sorprendente miniordenador de 35 dólares. Le permite hacer todo lo que podría hacer con un ordenador Linux (conexión a internet, viendo videos, lanzar aplicaciones,...) pero también para interactuar con el mundo que lo rodea, al
Un más barato ESP8266 WiFi Shield para Arduino y otros micros

Un más barato ESP8266 WiFi Shield para Arduino y otros micros

Actualización: 19 de mayo de 201614 Rev de este proyecto revisa las bibliotecas y código para trabajar con ESP8266.com IDE plugin V2.2Actualización: 17 de diciembre de 210511 Rev de este proyecto limpia otras conexiones intentadas si ya está conectad
Linux, WiFi, Ethernet, USB Shield para Arduino

Linux, WiFi, Ethernet, USB Shield para Arduino

Yun el escudo es un escudo de Arduino que simplemente "girará" Arduino (Leonardo, ONU, MEGA2560 etc) igualmente un "Arduino Yun". Proporciona un sistema Linux, WiFi, Ethernet en la placa de Arduino para la conectividad. También tiene u
SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

Actualizaciones23 de noviembre de 2013: SensoDuino 0.160 obtiene una cara izquierda.19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.19 de noviembre de 2013: SensoDuino 0.159 está hacia fuera. Fecha teléfono Android (y, m
Touche para Arduino: avanzado sensor de tacto.

Touche para Arduino: avanzado sensor de tacto.

Actualización: nueva interfaz - mira el último paso.Créditos: Arduino detección realizada por DZL, procesamiento de bosquejo y Instructable realizado por Hobye Mads.Laboratorio de investigación de Disney diseñó una manera novedosa de detección táctil
La ESP8266 parte 1 - serie WIFI módulo para Arduino

La ESP8266 parte 1 - serie WIFI módulo para Arduino

Esta es la parte 1 de 3 instructables para ayudarle a utilizar el ESP8266 con Arduino. En este este primer tutorial aprenderemos cómo a la instalación y prueba el módulo conectado a un Arduino.La ESP8266 es quizás el más versátil módulo serial para c