Conduire une page Web en temps réel en utilisant Arduino, SensorMonkey et Processing.js (2 / 6 étapes)

Etape 2: Connectez l’Arduino et télécharger Sketch

Si vous ne le n'avez pas déjà fait, vous devriez prendre le temps de vous familiariser avec le fonctionnement de base d’un Arduino en lisant le guide de Mise en route sur le site principal de l’Arduino. En particulier, assurez-vous que vous avez téléchargé et installé l’environnement de développement Arduino et que vous êtes en mesure de télécharger les croquis au Conseil d’administration. L’Arduino sera assigné un port série lorsqu’il est connecté à l’ordinateur hôte. Si vous utilisez Windows, vous pouvez déterminer le port série assigné en ouvrant le gestionnaire de périphériques et en développant la section Ports (COM & LPT) . Vous devriez voir l’Arduino énuméré sous (dans mon cas, l’Arduino a été attribué à COM8).

J’ai connecté mon accéléromètre ADXL335 à l’Arduino comme indiqué (image extraite de http://bildr.org). Je vais aux broches de (ADC) échantillon analogique / numérique 0, 1 et 2 sur l’Arduino à intervalles réguliers et écrire leurs valeurs sur le port série. Pour ce faire, j’ai télécharger le croquis suivant sur microcontrôleur de l’Arduino à l’aide de l’environnement de développement :

void setup() {}
Serial.Begin (9600) ;    Ouvrir le port série.
}

void loop() {}
unsigned int x = analogRead (0) ;    Lu accéléromètre axe x 10 bits sur broche ADC 0.
unsigned int y = analogRead (1) ;    Lu accéléromètre 10bits axe y sur la broche 1 de ADC.
unsigned int z = analogRead (2) ;    Lu accéléromètre 10bits axe z sur broche ADC 2.

Écrire les octets de synchronisation au port série d’agir comme marqueurs pour chaque « paquet » de départ.
Serial.Write (0xA5) ;
Serial.Write (0x5A) ;

Écrire l’accéléromètre de l’axe des abscisses au port série comme entier non signé 16 bits au format big-endian.
Serial.Write (hightbyte (x)) ;    Octet le plus significatif (MSB).
Serial.Write (octet (x)) ;    Octet le moins significatif (LSB).

Écrire accéléromètre de l’axe des ordonnées au port série comme entier non signé 16 bits au format big-endian.
Serial.Write (hightbyte (y)) ;
Serial.Write (octet (y)) ;

Écrire accéléromètre axe z au port série comme entier non signé 16 bits au format big-endian.
Serial.Write (hightbyte (z)) ;
Serial.Write (octet (z)) ;

retard (20) ;    Ajouter un retard de 20 ms pour donner une fréquence d’échantillonnage de 50Hz environ.
}

Les broches de l’ADC ont une résolution de 10 bits (0 à 1023 inclusivement) donc j’ai encoder comme des entiers non signés 16 bits au format big-endian avant leur envoi sur le port série. Selon l’ou les capteurs que vous utilisez, vous pouvez choisir de l’échantillon plus ou moins les broches de l’ADC. Dans mon cas, l’accéléromètre ADXL335 mesure accélération le long de trois axes orthogonaux: x, y et z. par conséquent, j’ai goûter les trois broches correspondantes de l’ADC: 0, 1 et 2 respectivement.

Enfin, vous pouvez modifier la fréquence d’échantillonnage de l’esquisse en augmentant ou en diminuant le délai tel que requis. Pour les capteurs qui ne changent pas très souvent (par exemple un capteur de température), vous voudrez probablement augmenter l’intervalle d’échantillonnage à un rythme plus lent. Affectation de la valeur 100 serait déguster 10 fois par seconde (ou 10Hz) par exemple.

Articles Liés

Commandes linux simple d’une page web.

Commandes linux simple d’une page web.

Il devait y avoir un moyen de faire des commandes simples pour linux sans passer par la ligne de commande. La partie propre à ce projet, c'est que vous pouvez facilement développer vous-même. Besoin d'une liste de répertoires. Pas de problème. Besoin
Comment intégrer une vidéo dans une page Web utilisant HTML5

Comment intégrer une vidéo dans une page Web utilisant HTML5

ce tutorial va vous apprendre comment mettre n'importe quelle vidéo dans un site Web utilisant HTML5 et la nouvelle balise. À l'aide de HTML5, vous pouvez avoir vidéos dans votre site Web sans avoir besoin d'aucun plug-ins comme Adobe Flash, et ils p
La création d’iWeb d’Apple de l’utilisation sur une page Web

La création d’iWeb d’Apple de l’utilisation sur une page Web

nous voulons vous montrer comment créer une page Web à l'aide d'application iWeb d'Apple. On vous indiquera comment procéder en 5 étapes faciles !Étape 1: Étape 1: ouvrir et choisir le thèmeDepuis votre écran d'accueil, cliquez sur votre dossier appl
Contrôlez votre éclairage grâce à une page Web !

Contrôlez votre éclairage grâce à une page Web !

Après avoir joué avec les contrôleurs de RF pendant un certain temps, j'ai réalisé un inconvénient majeur est la nécessité d'avoir toujours un émetteur d'envoyer un signal au récepteur. Ne serait-il pas agréable si je pouvais utiliser mon téléphone c
Édition d’une page Web dans Google Chrome

Édition d’une page Web dans Google Chrome

si je vous disais que vous pouvez éditer n'importe quel page Web ou un site Web sur internet directement depuis votre ordinateur sans aucun logiciel spécial ou ordinateur fou, compétences en programmation ? C'est facile ! La seule chose dont vous ave
Comment changer temporairement une page Web dans le navigateur web Google Chrome

Comment changer temporairement une page Web dans le navigateur web Google Chrome

cette instructable vous montrera comment changer temporairement une page Web en utilisant le navigateur web Chrome.Tout ce dont vous avez besoin est le navigateur web Google Chrome et un ordinateur.Étape 1: Ouvrez une page Web Ouvrez le navigateur we
Page Web grattage depuis/vers une page web.

Page Web grattage depuis/vers une page web.

Le but du projet est de prendre le commandement comme fichiers batch et les rendre accessible depuis le web. Vous pourrez faire votre propre page web spéciale et ne pas avoir à dépendre de quelqu'un d'autre pour le préparer pour vous. Web vers la pag
Enregistrer une page Web avec tout ce que sur XP (aucun INTERNET requis!)

Enregistrer une page Web avec tout ce que sur XP (aucun INTERNET requis!)

Dans ce instructable, je vais vous montrer comment enregistrer une page Web en utilisant internet explorer, Microsoft Windows XP Pro. et une connexion internet. Lorsque vous procédez ainsi, il nécessite une connexion internet pour charger la page Web
PSD à la Conversion de HTML5 : ajout d’un curseur de HTML5 vers une page Web - partie 1

PSD à la Conversion de HTML5 : ajout d’un curseur de HTML5 vers une page Web - partie 1

ça fait plus d'un an que HTML5 fait son chemin dans l'industrie du web. Mais encore beaucoup de gens, en général, y compris les débutants et les intermédiaires, ont du mal à faire un curseur d'HTML5 pour une page Web. Donc avec ce PSD to tutoriel HTM
Modifier n’importe quel site Web ou une page Web en permanence

Modifier n’importe quel site Web ou une page Web en permanence

Montage en permanence un site Web est une très bonne chose à faire n'importe tromper.Tout comme j'avais faire mon fou de garniture en tout cas, il dispose de deux méthodes :à l'aide du panneau d'outil de développeurs du navigateur.à l'aide de javascr
Modifier une page Web sur Internet à partir de votre navigateur

Modifier une page Web sur Internet à partir de votre navigateur

Voilà un plaisir hack de Javascript qui vous permet d'éditer une page Web sur internet directement depuis votre navigateur. Il n'est pas apporter des modifications permanentes à la page. Donc ce n'est pas vrai « piratage ». Mais, c'est toujours un bo
Actualisation des données de MySql dans une Page Web

Actualisation des données de MySql dans une Page Web

Dans mon premier Instructable « Arduino mise en données à une page web » j'ai parlé d'actualisation des données à l'aide de la commande de méta pour actualiser le contenu des données MySQL. Le problème avec ceci est qu'il actualise la page entière et
Comment détourner une page Web-Cool

Comment détourner une page Web-Cool

Comment détourner une page Web - regarder les clips vidéo mieux ici utiliser cette astuce pour détourner exemple adresse de page Web... Si vous entrez google.com dans l'url, il détournera immédiatement à la metacafe ou tout site Web que vous avez con
Tutoriel vidéo : Comment créer une Page Web avec SliceMaker des produits ?

Tutoriel vidéo : Comment créer une Page Web avec SliceMaker des produits ?

Il s'agit d'un didacticiel vidéo relatif des produits SliceMaker. Dans ce didacticiel vidéo, nous vous apprendra comment créer une page web complète avec l'aide de produits SliceMaker.Vous n'avez pas besoin d'écrire les codes manuellement lorsque vou