Interface graphique Internet pour Arduino

Cette Note d’application décrit comment implémenter un tableau de bord web température pour Arduino Ethernet. Il est destiné à vous montrer comment le concept de Memory-Map fonctionne dans la pratique et la façon dont il peut vous aider à améliorer vos projets Arduino avec quelques modifications simples peu.

Le système montré se compose d’un Arduino avec un capteur de température (par exemple. un capteur de température linéaire de LM134 IC) branché à la prise de NearBus par internet pour afficher la valeur de la température de manière graphique à l’aide de la feuille de calcul Google Web App (comme illustré ci-dessous).

Comment ça marche ?

Comme détaillé dans la section vue d’ensemble du système de NearBus a deux modes de fonctionnement, le VMCU (unité de microcontrôleur virtuel) et le mode TRNSP (transparent). Dans cet exemple nous allons utiliser le mode TRNSP.

En vertu de la TRNSP mode le système NearBus fonctionne reproduisant deux groupes de 8 registres chaque (Reg_A et Reg_B) de façon périodique :

Reg_A : Données envoyées du microcontrôleur vers le nuage.
Reg_B : Données reçues dans le microcontrôleur de la nuée.

En d’autres mots, le mode TRNSP peuvent être comprises comme un RPC (Remote Procedure Call) ou l’appel de fonction, que vous faites dans votre Arduino code à exécuter dans le nuage (comme une formule de feuille de calcul ou un script), pour obtenir un résultat et ensuite l’utiliser dans votre code Arduino.

La caractéristique la plus puissante de NearBus est un moyen extrêmement facile dans lequel ce processus complexe peut être atteint. Notamment une seule ligne dans votre code (un appel de fonction), vous serez en mesure de synchroniser les blocs de Registre (8 + 8) avec le Cloud de Google et ensuite y accéder à partir d’une table de feuille de calcul simple (2 lignes de 8 cellules).

Ainsi, sous le mode TRNSP, modifiant une valeur dans la feuille de calcul reproduit cette valeur dans la mémoire de l’Arduino (et vice versa) de façon périodique.

Articles Liés

Interface graphique simple pour le compilateur GCC Linux

Interface graphique simple pour le compilateur GCC Linux

Il s'agit d'une interface graphique simple pour le compilateur GCC Linux. C'est un fichier de script bash à l'aide de la commande de zenity. Si vous n'avez pas zenity et que vous utilisez un système de base Debian (Ubuntu), il sera dans les dépôts.Vo
L’interface LCD (16 X 2) pour arduino

L’interface LCD (16 X 2) pour arduino

Cette instructables vous explique au sujet de l'interface LCD (cristaux liquides Dispaly) 16 X 2 pour arduino.Certains Points au sujet de l'écran LCD de base:-Écran LCD se compose de 16 lignes et 2 colonnes de 5 × 7 ou 5 × 8 LCD dot matrices.LCD est
Indication de la direction pour Arduino Robot - Interface Scratch

Indication de la direction pour Arduino Robot - Interface Scratch

J'ai téléchargé récemment un guide relatif à la programmation d'un Cybot à l'aide d'un contrôle de l'Arduino. Dans la programmation, j'ai créé une interface utilisateur afin de visualiser la direction choisie par l'utilisateur. Ce guide montrera si t
Raspberry Pi - GPIO, interface graphique, pyhton, math et l’électronique.

Raspberry Pi - GPIO, interface graphique, pyhton, math et l’électronique.

Bonjour les gens !Cette instructable vise à jouer avec certaines des caractéristiques de la framboise.J'ai gagné mon Pi framboise parmi mes amis il y a quelque temps, et au début je n'avais aucune idée de comment l'utiliser. Déjà, j'étais quelque peu
Linux, WiFi, Ethernet, USB Shield pour Arduino

Linux, WiFi, Ethernet, USB Shield pour Arduino

Bouclier de Yun est un Arduino Shield qui simplement "tournera" Arduino (UNO, Leonardo, MEGA2560 etc.) comme un "Arduino Yun". Il fournit un système Linux, WiFi, Ethernet de la carte Arduino pour la connectivité. Il a également un port
Comment utiliser le logiciel de programmation graphique au programme Arduino et robots ?

Comment utiliser le logiciel de programmation graphique au programme Arduino et robots ?

Salut tout le monde, la dernière fois j'ai vu un robot drôle pour enseigner aux enfants robotique (vous pouvez obtenir plus d'informations sur leur page Kickstarter ). Mais je suis plus intéressé par le mBlock de langage programmation graphique. Il e
PC sous contrôle Robot Bluetooth (avec une interface graphique utilisateur!)

PC sous contrôle Robot Bluetooth (avec une interface graphique utilisateur!)

Dans ce Instructable je vais vous montrer comment construire un robot qui est contrôlé par l'intermédiaire de Bluetooth à l'aide d'un clavier, dispose d'une interface utilisateur graphique construite avec traitement qui affiche l'entrée au clavier et
Guide du débutant pour Arduino

Guide du débutant pour Arduino

Après quelques années d'expérimentations avec Arduino, j'ai décidé que le moment est venu de partager les connaissances que j'ai acquis. Donc j'ai ici, il va, un guide pour Arduino, avec les bases nues pour les débutants et quelques explications plus
SensoDuino : Transformez votre téléphone Android en un Hub de capteurs sans fil pour Arduino

SensoDuino : Transformez votre téléphone Android en un Hub de capteurs sans fil pour Arduino

Mises à jour23 novembre 2013: SensoDuino 0,160 obtient un visage à gauche.Le 19 nov. 2031 : avis : la synergie incroyable entre Arduino & Android.19 novembre 2013: SensoDuino 0.159 est sorti. Téléphone Android date (y, m, d) et l'heure (h, m, s) sont
Touche pour Arduino : Advanced touch sensing.

Touche pour Arduino : Advanced touch sensing.

Mise à jour : nouvelle interface - coup d'oeil à la dernière étape.Crédits : Arduino détection effectuée par DZL, croquis et Instructable fait par Mads Hobyetraitement.Laboratoire de recherche Disney conçu une nouvelle façon de détecter le toucher. V
Dispositifs d’Internet pour domotique

Dispositifs d’Internet pour domotique

Cette montre instructable les principes impliqués dans la fabrication de dispositifs de contrôle domotique via internet. On va construire un dispositif (ou plusieurs d'entre eux), qui parler les uns aux autres sur internet pour contrôler les lumières
La partie de ESP8266 1 - série WIFI Module pour Arduino

La partie de ESP8266 1 - série WIFI Module pour Arduino

Il s'agit de la partie 1 de 3 instructables pour vous aider à utiliser le ESP8266 avec Arduino. Dans ce ce premier tutoriel, vous apprendrez comment d'installation et d'essai le module relié à un Arduino.Le ESP8266 est sans doute le plus polyvalent m
Écran tactile LCD simple pour arduino

Écran tactile LCD simple pour arduino

Il s'agit d'un guide montrant un moyen facile de mettre en place une interface d'écran tactile LCD avec arduino, ou autres microcontrôleurs analogues.C'est aussi l'auto-promotion éhontée de mon kickstarter... qui met l'accent sur ce qui en fait super
Rendre Amarino évaluation bouclier pour Arduino-Android-Bluetooth expériences

Rendre Amarino évaluation bouclier pour Arduino-Android-Bluetooth expériences

cet article vous montre les étapes pour faire l'évaluation Amarino bouclier conçu et réalisé par www.buildcircuit.com. Le bouclier présenté sur cet article est une réplique d'un bouclier publié sur buildcircuit, sauf que le commutateur de Bluetooth a