Règle à ultrasons avec écran LCD et Arduino (1 / 3 étapes)

Etape 1: Le Module à ultrasons

J’utilise le HC - SR04 ultrasonique mais il n’importe pas vraiment, les broches sont probablement identiques sur chacun d'entre eux.
L’ultra-son Equipez votre maquette et raccorder
* Ultrason GND à A0
* Les ultrasons Echo a1
* Détente ultrasonique pour A3
* Ultrason VCC à A4
Maintenant télécharger ce code au Conseil d’administration et remplacez lcd.print par serial.print

/*
Innovente bibliothèque - Bonjour tout le monde

Illustre l’utilisation un LCD 16 x 2.  L’innovente
Bibliothèque fonctionne avec tous les écrans LCD compatibles avec les
Pilote Hitachi HD44780. Il y a beaucoup d'entre eux là-bas et vous
peut leur dire habituellement par l’interface 16 broches.

Cette esquisse imprime « Hello World! » à l’écran LCD
et indique la durée.

Le circuit :
* Broche LCD RS à la broche numérique 12
* Écran LCD Enable broche à broche numérique 11
* LCD D4 broche à broche numérique 5
* LCD D5 broche à broche numérique 4
* LCD D6 broche à broche numérique 3
* LCD D7 broche à broche numérique 2
* LCD R/W pin au sol
* Résistance de K 10 :
* se termine à + 5V et la masse
* essuie-glace à LCD VO broche (3)
* Ultrason GND à A0
* Les ultrasons Echo a1
* Détente ultrasonique pour A3
* Ultrason VCC à A4
#include < LiquidCrystal.h >

*/

void setup() {}
mis en place nombre de l’écran LCD de colonnes et de lignes :
LCD.Begin (16, 4) ;
pinMode (A4, sortie); //attach broche 2 à SCR
pinMode (A0, OUTPUT); //attach broche 5 au GND
initialiser la communication série :
Serial.Begin(9600) ;
lcd.setCursor (0, 0) ;
LCD.Print (« souverain ultrasonique avec écran LCD ») ;
lcd.setCursor (0, 1) ;
LCD.Print ("par Alex Willis") ;
}

void loop() {}
digitalWrite (A4, élevé) ;
créer des variables pour la durée du ping,
et le résultat de la distance en pouces et en centimètres :
longue durée, pouces, cm ;

Le PING))) est déclenché par une impulsion forte de 2 ou plusieurs microsecondes.
Donner une brève impulsion faible au préalable pour s’assurer une impulsion propre élevée :
pinMode (A3, sortie); / / fixer la broche 3 de Trig
digitalWrite (A3, faible) ;
delayMicroseconds(2) ;
digitalWrite (A3, élevé) ;
delayMicroseconds(5) ;
digitalWrite (A3, faible) ;

Le même NIP est utilisé pour lire le signal de la commande PING))): un sommet
impulsion dont la durée est la durée (en microsecondes) de l’envoi
du ping à la réception de son écho hors d’un objet.
pinMode (entrée, A1); //attach broche 4 à Echo
durée = pulseIn (A1, élevé) ;

convertir l’heure dans un lointain
po = microsecondsToInches(duration) ;
cm = microsecondsToCentimeters(duration) ;
lcd.setCursor (0, 2) ;
LCD.Print(inches) ;
LCD.Print ("in") ;
LCD.Print(cm) ;
LCD.Print("cm") ;
Delay(1000) ;
LCD.Clear() ;
}

long microsecondsToInches(long microseconds)
{
Selon fiche technique de parallaxe pour le PING))), il y a
73,746 microsecondes par pouce (c'est-à-dire son voyage à 1130 pieds /
en second lieu).  Cela donne la distance parcourue par le ping, sortant
et revenez, pour nous diviser par 2 pour obtenir la distance de l’obstacle.
Voir : http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf
retourner les microsecondes / 74 / 2 ;
}

long microsecondsToCentimeters(long microseconds)
{
La vitesse du son est de 340 m/s ou 29 microsecondes par centimètre.
Le ping déplace dehors et en arrière, afin de trouver la distance de la
objet, que nous prenons la moitié de la distance parcourue.
retourner les microsecondes / 29 / 2 ;
}

Remplacer le lcd.print par serial.print veillera à ce que votre ultrasonique fonctionne et puis nous pouvons nous déplacer sur l’écran LCD.

Articles Liés

Capteur à ultrasons avec écran LCD

Capteur à ultrasons avec écran LCD

Hé Makers,Il s'agit de mon premier instructables, Désolé si je plaisante pas sortir avec quelque chose. Pendant très longtemps j'ai pensé l'utilisation de capteurs ultrasons télémètre et pour afficher ses relevés sur l'écran LCD. Je suis tombé sur in
Capteur de pression barométrique Breakout Interface avec écran LCD et Arduino

Capteur de pression barométrique Breakout Interface avec écran LCD et Arduino

Ce didacticiel apprend les notions de base sur l'utilisation de dérivation de capteur de pression barométrique.Étape 1: IntroductionModule capteur Breakout de la pression barométrique (BMP180) est utilisé pour mesurer la pression absolue de l'air aut
Arduino HC-SR04 (avec écran LCD)

Arduino HC-SR04 (avec écran LCD)

SalutDans ce tutoriel, je vais vous montrer comment 1. Connecter le HC-SR04 à un arduino et imprimer la distance et le serial monitor, 2. Connecter un écran LCD et d'imprimer les résultats là au lieu de cela. Le capteur fonctionne en cinglant sur un
Raspberry Pi + Serial Arduino avec écran LCD

Raspberry Pi + Serial Arduino avec écran LCD

IntroIl s'agit de mon LCD d'info Raspberry Pi, j'ai voulu essayer d'obtenir l'Arduino et Raspberry Pi parler les uns aux autres par le biais de USB serial et j'ai fait ce petit projet.Le Raspberry Pi utilise un script python pour obtenir les données
Brancher un écran LCD à un Arduino en 6 secondes avec 3, pas 6 broches

Brancher un écran LCD à un Arduino en 6 secondes avec 3, pas 6 broches

ajout d'un écran LCD à projets Arduino peut ajouter une valeur réelle, mais le coût de faire ainsi peut être important. Pas un coût financier - vous pouvez ramasser 16 (personnages) x 2 (lignes) LCD pour aussi peu que £3,50. Le coût est le nombre de
Douche Arduino moniteur avec écran LCD

Douche Arduino moniteur avec écran LCD

Bienvenue ! Pour notre classe environnementale Capstone (thèse) pour St. Olaf College nous avons construit un moniteur qui permettrait de surveiller efficacement la quantité d'eau utilise une douche. L'idée derrière ce varan est que si vous attachez
Ohmmètre Arduino avec écran LCD

Ohmmètre Arduino avec écran LCD

Cette Instructable va vous montrer comment faire un ohmmètre numérique à l'aide de Arduino.This ohmmètre est très précis... et totalement DIY.Étape 1: Rassembler tout le matériel.1) Arduino UNO (ou n'importe quel autre Arduino)2) maquette3) 16 x 2 éc
Écran LCD & Bluetooth - Arduino

Écran LCD & Bluetooth - Arduino

Dans ce Instructable, vous apprendrez comment écrire un texte sur votre smartphone et imprimez-le sur un LCD via Bluetooth, en utilisant un Arduino.Étape 1: Matériel nécessaire Pour ce projet, vous aurez besoin :-un Arduino UNO-un écran LCD (Liquid C
Capteur de température DS18B20 avec écran LCD

Capteur de température DS18B20 avec écran LCD

Le DS18B20 se présente sous une forme de sonde de température, qui est imperméable à l'eau. J'ai eu un temps réel dur essayer d'obtenir ce un travail et j'ai pensé que partager comment j'ai finalement obtenu qu'il fonctionne. Profitez !Étape 1: pièce
Netduino GPS avec écran LCD

Netduino GPS avec écran LCD

Vue d'ensembleJ'ai trouvé une carte Netduino V1 non utilisée dans ma boîte de pièces, donc voulu trouver quelque chose que je pourrais lui dédie. Il était déjà connecté à un Nokia 5110 LCD pour un projet inachevé auparavant. Allumer, j'ai trouvé que
Auto équilibrage Robot avec écran LCD

Auto équilibrage Robot avec écran LCD

La version modifiée de mon mpu6050 équilibrage robot plus stable avec écran LCD et exemple de connecter 2 i2c sur le même NIPvidéo 1vidéo 2Étape 1: Étape 1: carte de ◾L298N moteur double dérivationCarte de ◾L298N moteur double dérivation12 V BATTARY9
Portable Arduino Uno température et capteur d’humidité avec écran LCD

Portable Arduino Uno température et capteur d’humidité avec écran LCD

Hey tout le monde. J'ai acquis beaucoup de bonnes idées d'instructables au fil des ans. Comme il s'agit de mon premier ' ible, je me dis que je voudrais partager quelque chose que j'ai fait aussi bien. Je suis cela concluez le plein spectre Laser con
Arduino horloge (avec écran LCD et moteur pas à pas)

Arduino horloge (avec écran LCD et moteur pas à pas)

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com)Cette instructable fournira des informations sur :1. horloge habitations / autres pièces2. description
Arduino-carré avec écran LCD couleur

Arduino-carré avec écran LCD couleur

B-places est une plate-forme électronique modulaire qui permet aux utilisateurs de créer, personnaliser et mettre continuellement à jour leurs propres applications électroniques.Dans cette application B-places, nous allons aborder comment assembler u