Arduino Ultraschallsensor LCD Distanzmessung


Projektmaterial

1 - Arduino UNO

2 - HC-SR04 Ultrasonik Sensor

3-LCD-display

4 - Steckbrett

Code

#include
LiquidCrystal LCD(10, 9, 5, 4, 3, 2); Int TrigPin = 13; Sensor-Reise-polig, angeschlossen an Arduino Pin 13 Int EchoPin = 11; Sensor-Echo-polig, angeschlossen an Arduino Pin 11 Int MyCounter = 0; Deklarieren Sie die Variable MyCounter und setzen auf 0 Int ServoControlPin = 6; Servo-Steuerleitung ist an Pin 6 Float PingTime angeschlossen; Zeit für Ping vom Sensor zum Ziel und zurück schwimmen TargetDistance Reisen; Entfernung zum Ziel in Zoll float SpeedOfSound = 776.5; Geschwindigkeit des Schalls in Meilen pro Stunde, wenn Temp 77 Grad. void setup() {Serial.begin(9600); PinMode (TrigPin, OUTPUT); PinMode (EchoPin, Eingabe); LCD.begin(16,2); Sagen Sie Arduino beginnen Ihre 16 Spalte 2 Zeile LCD LCD.setCursor(0,0); Eingestellten LCD-Cursor zur oberen linken Ecke, Spalte 0, Zeile 0 LCD.print ("Zielentfernung:"); Drucken Nachricht auf First Row} void loop() {DigitalWrite (TrigPin, LOW); //Set Trigger pin niedrig delayMicroseconds(2000); //Let Signal zu begleichen DigitalWrite (TrigPin, HIGH); //Set TrigPin hohe delayMicroseconds(15); //Delay im high-Zustand DigitalWrite (TrigPin, LOW); //ping hat jetzt geschickt delayMicroseconds(10); //Delay im high-Zustand PingTime = PulseIn (EchoPin, HIGH); //pingTime präsentiert sich in Microceconds PingTime = PingTime/1000000; //convert PingTime Sekunden dividiert durch 1000000 (Mikrosekunden in einer Sekunde) PingTime = PingTime/3600; //convert Pingtime, Hourse geteilt durch 3600 ( Sekunden in einer Stunde) TargetDistance = SpeedOfSound * PingTime; Diese werden in Meilen, da Schallgeschwindigkeit Meilen pro Stunde TargetDistance war = TargetDistance/2; Denken Sie daran Ping Reisen zum Ziel und zurück vom Ziel, so dass Sie durch 2 für tatsächliche Zielentfernung teilen müssen. TargetDistance = TargetDistance * 63360; Konvertieren Sie Meilen in Zoll von Multipling durch 63360 (Zoll pro Meile) LCD.setCursor(0,1); Cursor auf die erste Spalte der zweiten Zeile LCD.print("") festgelegt; Drucken Zuschnitte auf der Zeile LCD.setCursor(0,1) zu löschen; Set Cursor wieder in die erste Spalte der zweiten Zeile LCD.print(targetDistance); Print gemessene Entfernung LCD.print ("Zoll"); Drucken Sie Ihre Einheiten. Delay(250); Innehalten Sie und Sachen vereinbaren lassen}

Projekt-Code Detail: http://www.projehocam.com/ultrasonik-sensor-lcd-mesafe-olcumu/

In Verbindung stehende Artikel

LCD-Distanzmessung mit Arduino

LCD-Distanzmessung mit Arduino

Und nach der Buchung ein paar Roboter Tutorials, ich beschlossen, etwas ausführlicher über Sensoren zu bewegen. Starten von wähle ich ein Ultraschall-Sensor und ein Arduino als Mikro-Controller.Diese Instructable ist rein für Beteich werden erste Sch
Arduino Text LCD Animation

Arduino Text LCD Animation

ich habe gesehen, dass viele Seiten darüber, wie Sie ein LCD-Panel mit einem Arduino verbinden und Seiten, die Ihnen helfen, zeichnen Sie benutzerdefinierte Zeichen, aber ich sehe nicht viele, die die benutzerdefinierte Zeichen-Funktion für die Anima
Arduino 5110 LCD Schirm

Arduino 5110 LCD Schirm

Arduino 5110 LCD Schirm DHT11 Tönung RTCYouTube-Videos
Arduino: Nokia LCD & Sensoren

Arduino: Nokia LCD & Sensoren

Arduino: Nokia LCD & SensorenPROBLEM: Macht mein Arduino, gemeinsam einen Temperatur-Luftfeuchte-Sensor und einem Nokia3310LCD Bildschirm.Nun, ich bin eine Faule alte Geek, so was ich wollte war ein Arduino-Kit, die Schilde nehmen würde. Diese Freedu
Home Automation mit Arduino, Tasten, LCD, EEPROM und Smartphone-

Home Automation mit Arduino, Tasten, LCD, EEPROM und Smartphone-

Jetzt können wir Rumpf mit Smartphone steuern.Schritt 1: Hardware erforderlich für home-Automation kannst du verschiedene Dinge, die ich wählen, wechseln oder RelaisIn diesem Projekt wirst du kontrollieren ist Switcher durch mobile mobile ...wenn nic
Arduino-Thermometer, LCD-Display, Thermistor

Arduino-Thermometer, LCD-Display, Thermistor

*** dieses Projekt wird nicht mehr unterstützt, der Arduino Code ist veraltet und nicht mehr funktioniert, mein Arduino brach also ich nicht beheben kann, haben Sie eine Update-Gefühl, PM mich frei! ***Seine ein Arduino-Projekt, erstellen ein Tempera
DIY Arduino Scrollen LCD Text Schild

DIY Arduino Scrollen LCD Text Schild

Dieses Projekt ist ein Upgrade auf mein "DIY Arduino LCD-Schild" gehen, wie man es auf meinem Kanal check!In diesem Projekt werde ich ein Arduino Uno verwenden, um Text auf einem 16 × 2 Zeichen LCD, der mit einem paar der Drucktasten gesteuert w
Dusche-Monitor Arduino mit LCD-Anzeige

Dusche-Monitor Arduino mit LCD-Anzeige

Herzlich Willkommen! Für unsere Umwelt Capstone-Klasse (senior Thesis) für St. Olaf College, bauten wir einen Monitor, der effektiv wieviel Wasser überwachen würde, nutzt eine Dusche. Die Idee hinter dieser Wasser-Monitor ist, dass wenn Sie eine Dusc
Der Arduino / TFT LCD Anschluss

Der Arduino / TFT LCD Anschluss

Sie sagen, Sie wollen ein TFT-Display, ein Arduino anschließen? Machst du Witze?No! Für den Preis eines vertrauten 2 x 16 LCD, Sie erhalten ein hochauflösendes TFT-Display. Für so niedrig wie $4 (inklusive Versand!), es ist einen kleine, scharfen TFT
Arduino I2C LCD-Treiber-Bibliothek und PackMan

Arduino I2C LCD-Treiber-Bibliothek und PackMan

Dieses Projekt ist eine umfassende Arduino-Port von einer früheren Instructable die hier zu finden;Die zackig wurde unter dem Titel..."Microchip PIC Bibliothek, ein 20 x 4 LCD über I2C zu kontrollieren"Es ist mein erstes gehen auf eine C++-Ardui
Montage eines Arduino Nano / LCD Projekte Plattform

Montage eines Arduino Nano / LCD Projekte Plattform

Die "Arduino Nano / 1,8" TFT-LCD-Projekte-Plattform "besteht aus einem 3D printed-Case, dass Wickel eine benutzerdefinierte entworfene PCB auf dem ist montiert einen Arduino Nano, eine 1,8" TFT-LCD mit einem SD-Kartenleser und drei Dru
Sitzbank PSU Netzteil von alten ATX mit Arduino und LCD-Monitor

Sitzbank PSU Netzteil von alten ATX mit Arduino und LCD-Monitor

Hallo und herzlich willkommen auf meiner ersten Instructable.Ich wollte schon immer eine Bank PSU für einfachen Zugang zu einer Stromquelle, und etwas, das ich auf verlassen können, wenn Sie an verschiedenen Projekten zu arbeiten. Ich wollte ein Netz
Mit PCF8574 Rucksäcke mit LCDs und Arduino

Mit PCF8574 Rucksäcke mit LCDs und Arduino

EinführungMit LCD-Module mit Ihrem Arduino ist beliebt, aber die Höhe der Verdrahtung erfordert Zeit und Geduld, um es richtig - und auch verbinden verwendet eine Menge von digitalen Output-Pins. Das ist warum wir lieben diese serielle Rucksack Modul
LCD & Bluetooth - Arduino

LCD & Bluetooth - Arduino

In dieser Instructable erfahren Sie wie man einen Text auf Ihrem Smartphone zu schreiben und drucken Sie es auf einem LCD via Bluetooth mit einem Arduino.Schritt 1: Hardware erforderlich Für dieses Projekt benötigen Sie:-ein Arduino UNO-ein LCD (Liqu