Atelier de l’ITO : Lab 2 - lecture d’un Signal analogique (3 / 5 étapes)

Étape 3: Écrire le Code

Pour cet atelier, nous allons créer un nouveau fichier nommé lab002.js dans le même répertoire que nous avons fait en laboratoire 1. Il n’y a pas de dépendances supplémentaires, nous n’avez pas besoin d’apporter des modifications au fichier package.json .

Dans le début de fichier de lab002.js en déclarant des objets clés, y compris une variable pour le nombre de broches analogiques, vous allez utiliser (A0 ou 0).

 var five = require("johnny-five"); var board = new five.Board(); var analogPin = 0; 

Définissez ensuite la fonction de rappel lors de l’initialisation de Conseil de Johnny-cinq. Pour cet atelier, vous utiliserez la fonction analogRead(), qui prend le numéro pin analogiques comme entrée et appelle une fonction de rappel lorsque l’entrée est lue de la broche. Dans la fonction de rappel, il suffit d’écrire les données dans la console.

 board.on("ready", function() { // read the input on analog pin 0: this.analogRead(analogPin, function(voltage) { console.log(voltage * (5.0 / 1024.0)); }); }); 

Dans ce cas, une valeur de la tension sur la broche venant du diviseur de tension est passée dans la méthode de rappel. La valeur passée n’est pas la tension réelle, mais plutôt une valeur comprise entre 0-1023 qui représente la tension. Puisque vous utilisez un circuit d’alimentation de 5V vous avez multiple la valeur de la tension par 1024e de 5V (ou 5,0 / 1024). Le résultat est la tension réelle en cours de lecture hors de l’axe de l’analogique.

Articles Liés

Atelier de l’ITO : Lab 1 - sortie numérique

Atelier de l’ITO : Lab 1 - sortie numérique

Dans cet atelier vous AutoEventWireup un Arduino avec une seule LED et une résistance de 330 ohms puis code et exécuter une application de Node.js/Johnny-cinq petite qui boucle et écrit séquentielle marche/arrêt commandes pour rendre le clignotement
Arduino en vol, un Arduino qui permet de contrôler un hélicoptère

Arduino en vol, un Arduino qui permet de contrôler un hélicoptère

j'ai vu de nombreux hacks pour contrôler un hélicoptère rc avec un arduino, mais j'ai un hélicoptère à l'aide de la radiocommande (non ir led). Avec quelques pièces je vais vous montrer comment construire votre propre ! Lire l'ensemble instructable a
LinkIt One + MQTT = première étape à l’ITO

LinkIt One + MQTT = première étape à l’ITO

LinkIt One est un Conseil de grand développement pour Ito, surtout parce qu'il est livré avec WiFi, BLE, GSM, GPRS, GPS etc., ma vision de l'ITO est qu'il y aura de nombreux périphériques connectés, envoyant des petites gouttes de données vers un ser
ITO : Raccordement de l’IPD, Arduino et dans le monde !

ITO : Raccordement de l’IPD, Arduino et dans le monde !

(Si vous aimez ce Instructable, n'oubliez pas de voter à ce sujet (ci-dessus : drapeau de coin à droite). il est en concurrence sur l'INTERNET des objets et des concours de capteurs. Merci beaucoup! ;-)Dans ce projet, on programmera un RPi et un Ardu
Arduino contrôlée animatronique tête en bois (lampe de lecture)

Arduino contrôlée animatronique tête en bois (lampe de lecture)

cette tête est une lampe de lecture qui peut être ajustée pour la direction de l'éclairage et estompée au besoin.Ce Instructable combine Arduino programmation, certains électronique simple, sculpture avec des outils manuels et électriques, contrôle m
Fichiers audio décompression et la lecture avec Arduino nu (sans protections)

Fichiers audio décompression et la lecture avec Arduino nu (sans protections)

L'idée est tout au sujet représentant chaque échantillon comme 2 bits au lieu de 8 bits, donc permet d'économiser 75 % de la taille du fichier audio qui est déjà un taux d'échantillon réduit. Le résultat prendrait 2 Ko de mémoire flash de l'Arduino (
Lecture en temps réel des entrées analogiques en utilisant Arduino et le tracé à l’aide de LabVIEW

Lecture en temps réel des entrées analogiques en utilisant Arduino et le tracé à l’aide de LabVIEW

Quand je faisais mes projets une des partie intégrante était la lecture des données analogiques et le traçage il. Depuis, j'ai ne trouvé aucun article ou instructable avec du matériel fiable pour le faire j'ai pensé à écrire les étapes que j'ai final
Transistor Basics - MOSFET

Transistor Basics - MOSFET

(Tout d'abord, j'ai fait quelques modifications au code HTML pour cette I'ble, qui est optimisé pour le site Bureau, donc il ne peut pas être visualisé idéalement sur un appareil mobile.)Les transistors sont sans doute le plus important composant éle
Boulon d’interfaçage avec Arduino : Boulon UART

Boulon d’interfaçage avec Arduino : Boulon UART

IntroductionCette instructable faite pour les utilisateurs de boulon qui souhaitent l'obturateur hardware Arduino Uno d'interface ou tout simplement envie d'expérimenter avec l'UART de boulon.Conditions préalablesAccès à l'atelier de boulon ITO et sa
Veste de crash

Veste de crash

Envoie un tout-petit à « il suffit d'aller jouer dehors » est un excellent moyen de les amener en mouvement et de vos cheveux pendant un certain temps. Dès qu'ils commencent à vélo cependant, il peut être un peu plus effrayant. Que se passe-t-il s'il
Girino - rapide Arduino Oscilloscope

Girino - rapide Arduino Oscilloscope

je suis un physicien, et la plus belle partie du travail dans ce domaine, c'est que j'ai la chance de construire mes propres instruments. Cette façon de penser, j'ai décidé de construire un homebrew Arduino Oscilloscope. Cette instructable a été écri
Intel® Edison Conseil : Surveillance de la température IoT

Intel® Edison Conseil : Surveillance de la température IoT

ITO n'est plus limité à juste le fabricant amateurs et les passionnés. Il a attiré l'attention des entreprises qui veulent démarrer une nouvelle révolution industrielle, à l'aide de l'ITO. De milieux de travail intelligente pour augmenter la producti
Psychique diseuse de bonne aventure - un automate qui lit l’esprit de Twitter

Psychique diseuse de bonne aventure - un automate qui lit l’esprit de Twitter

Creepy fairground attraction et App Twitter !Diseuse de bonne aventure la ruche d'esprit psychique est une attraction de type arcade des forains qui peut dire votre fortune. Encore mieux que que, bien que - c'est aussi une application Twitter connect
Le projet SOMA

Le projet SOMA

SOMA le projet était un projet de conception senior créé par six étudiants de l'Université qui aiment passer toute la nuit dans la construction de robots de laboratoire. Un essaim entièrement autonome a été conçu et construit pour être utilisé comme