Capteur à ultrasons en openFrameworks en utilisant Arduino (2 / 4 étapes)

Étape 2: Programmation votre Arduino

Pas que vous avez fini d’étape deux, nous avons besoin de quelque chose pour transformer votre projet Arduino flambant neuf de marque en quelque chose qui parle. Pour ce faire vous devez jeter cette notion de Firmata par la fenêtre ! (Pouvez vous dire que je suis un peu amère?).

Permet de démarrer ajoutés par la Nouvelle bibliothèque de Ping à votre IDE Arduino. Cette bibliothèque permet l’interface avec plusieurs capteurs à ultrasons.

  1. Télécharger la bibliothèque (http://playground.arduino.cc/Code/NewPing)
  2. Extraire le dossier
  3. Copier dans YourPC\Arduino\libraries

La bibliothèque peut maintenant être incluse dans votre croquis. Vous pouvez également parcourir les exemples d’utilisation de la bibliothèque.

Maintenant vous devez télécharger le fichier joint « serialPingOF.ino » et ouvrir avec l’IDE Arduino. Vous trouverez le code commenté qui prépare l’Arduino pour communiquer les distances trouvés. Voir code détaillés ligne par ligne les commentaires.

En bref, vous commencez d’en ajoutant la bibliothèque nouveau Ping et définissant les broches de l’Arduino sera affecté aux broches Trigger et Echo sur le capteur à ultrasons.

Vous écrivez ensuite la fonction ping_cm() sur une variable int qui indispensable à son transfert au cours de la série, cette fonction renvoie le temps entre le chant de la broche Trig et le chirp revenant sur la broche de l’écho. Il retourne ensuite en cm, vous pouvez utiliser ping_in() pour les pouces.

Le programme écrit ensuite cette distance comme int dans la série. Lorsque vous écrivez la variable vers le port série vous sont efficacement l’envoi comme un octet ou série d’octets. Dans l’étape suivante nous allons voir comment nous pouvons relever ces octets de l’autre côté de l’USB par le biais d’openFrameworks.

Avant la prochaine étape, branchez votre Arduino via le port USB de votre ordinateur et télécharger le code que vous avez écrit juste. Yahooo ! Nous sommes presque là !

Code de l’Arduino

 //Cormac Joyce 2015//initialising library. #include 
 // Arduino pin assigned to trigger pin on the ultrasonic sensor. #define TRIGGER_PIN 12 // Arduino pin assigned to echo pin on the ultrasonic sensor. #define ECHO_PIN 11 // Maximum distance we want to ping for (in centimeters). Maximum sensor distance is rated at 400-500cm. #define MAX_DISTANCE 500 
 //int for reading the distance in cm into. int dist; 
 // NewPing setup of pins and maximum distance. NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); 
 void setup() { Serial.begin(9600); // Open serial monitor at 115200 baud to see ping results. } 
 void loop() { // ( setting ping distance in cm to dist variable (0 = outside set distance range). dist = sonar.ping_cm(); 
 // Wait 50ms between pings (about 20 pings/sec). delay(50); 
 //here the dist variable is being written in bytes so that is can be read in oF as an int. Serial.write(dist); 
 } 

Articles Liés

Faire Radar utilisant Arduino, capteur à ultrasons et MATLAB

Faire Radar utilisant Arduino, capteur à ultrasons et MATLAB

Dans ce projet, nous allons faire un simple radar pour détecter les obstacles.Plage dépend de la portée du capteur ultrasonique, nous avons utilisé (dans ce projet: 3 mètres).Étape 1: composantsComposants :1 - Arduino Uno2 - capteur à Distance ultras
Arduino : Capteur à ultrasons HC-SR04

Arduino : Capteur à ultrasons HC-SR04

Objectif :Utiliser un capteur à ultrason HC-SR04 avec un Arduino pour mesurer la distance de n'importe quel objet.L'idée de base derrière un capteur à ultrason :Un capteur à ultrason rue déclenche un signal qui se déplace dans un droit chemin et puis
Capteur à ultrasons Arduino

Capteur à ultrasons Arduino

Il s'agit d'exemple pour utiliser le capteur à ultrasons (HC-SR04) dans l'arduino.Étape 1: Liste des pièces :Arduino UNO R3 ConseilCapteur à ultrasons HC-SR04LED rougeLED verteRésistances de 560 ohm (vert, bleu, brun, or)HalfBreadboardfilsEtape 2: Co
Distance de mesure avec 2,4 ftf et capteur à ultrasons

Distance de mesure avec 2,4 ftf et capteur à ultrasons

Il s'agit d'arduino très simple circuit avec HC-SR04 ultrasonique capteur et 2,4 pouces TFT, propulsé par arduino uno.l'arduino uno calculer la distance et mettre à jour l'affichage toutes les 1 seconde.Regardez cette vidéo pour voir comment il fonct
Avoider obstacle capteur ultrasonique HC-SR04

Avoider obstacle capteur ultrasonique HC-SR04

Vue d'ensembleCe projet utilise un capteur à ultrason HC-SR04 et un Arduino pour mesurer la distance entre l'utilisateur et d'un obstacle et causer une LED, vibreur et moteur de flash, un signal sonore et vibreur respectivement alerter l'utilisateur
Système d’alarme dans une pièce de monnaie banque lapin en utilisant Arduino

Système d’alarme dans une pièce de monnaie banque lapin en utilisant Arduino

Ce tutoriel vous est présenté par ALP Innovation électroniqueNotre tirelire lapin équipé du capteur de Distance à ultrasons.Télécharger notre Code libre du projet Arduino ici.Étape 1: Préparer tous les composants Exigences :Capteur à ultrasons HC-SR0
Nombre aléatoire en utilisant Arduino

Nombre aléatoire en utilisant Arduino

Une génération de nombres aléatoires est très importante dans les périphériques informatiques qui les aident à des tâches de manière aléatoire. Les applications de génération de nombres aléatoires peuvent être trouvées en traînant les fichiers audio
Détecteur ultrasonique gamme en utilisant Arduino et le capteur à ultrasons SR04

Détecteur ultrasonique gamme en utilisant Arduino et le capteur à ultrasons SR04

il s'agit d'une enquête préliminaire instructable qui vous mènera à travers les étapes de mon travail pour obtenir le capteur ultrasonique SR04 connecté et travaillant à l'Arduino. Il sera ensuite intégré à mon moniteur mini environnement.  Finalemen
Comment utiliser le capteur à ultrasons HC-SR04 - Arduino Tutorial

Comment utiliser le capteur à ultrasons HC-SR04 - Arduino Tutorial

Le capteur à ultrasons HC-SR04 utilise le sonar pour déterminer la distance d'un objet comme le font les chauves-souris ou les dauphins. Il offre la détection excellente gamme sans contact avec haute précision et des valeurs stables dans un paquet fa
Comment utiliser un capteur à ultrason avec Arduino

Comment utiliser un capteur à ultrason avec Arduino

Capteurs à ultrasons HC-SR04 peuvent mesurer les distances avec assez d'exactitude et sont très utiles dans de nombreux projets d'Arduino. J'ai utilisé les dans les robots autonomes, les instruments électroniques et beaucoup d'autres projets. Ils ont
Distance de mesure par capteur à ultrasons utilisant Arduino

Distance de mesure par capteur à ultrasons utilisant Arduino

C'est très simple et utile projet qui peut être utilisé dans notre vie quotidienne.Choses dont vous aurez besoin de projeter est listé ci-dessous...Arduino Uno.Capteur à ultrasons.4 mâle à femelle fil de connexion.câble de raccordement usb.Étape 1: R
Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Salut tout le mondeJ'ai eu mon premier Aduino récemment, je suis ici voir la gonne, vous mon premier projetez qui utilise la mesure de la Distance capteur à ultrasons et Arduino, vous pouvez utiliser ce projet demande beaucoup aimeNiveau 1-liquideDét
Compter les objets à l’aide d’Arduino et capteur à ultrasons sur un convoyeur de production

Compter les objets à l’aide d’Arduino et capteur à ultrasons sur un convoyeur de production

Intro:Cette instructable explique comment utiliser un capteur à ultrason avec Arduino pour compter / log différents paquets sur un convoyeur. L'instrucable couvrira l'installation physique et le programme Arduino.Il ne sera pas toute information sur
Arduino - capteur à ultrasons avec LED et buzzer

Arduino - capteur à ultrasons avec LED et buzzer

Salut les gars c'est mon premier tutoriel, j'ai juste commencé à quelques mois d'apprentissage électronique (auparavant j'ai juste savait comment programmer en C et Python). Quand j'ai fini ce projet (m'a fallu environ 5 heures ou quelque chose), j'a