Ultraschall-Entfernungsmesser mit LCD-Display auf Arduino UNO (3 / 4 schritt)

Schritt 3: Schließen Sie ein LCD-Display und einen piezoelektrischen Summer


Jetzt ist es Zeit, das LCD-Display mit unsere Arduino verbinden. Wie in der Einleitung zu sehen, benötigen Sie außerdem einige andere Dinge zu dieser Schaltung machen: ein Transistor 2N3904 (oder alternativ eine 2N2222), ein 10 k-Ohm-Widerstand, ein 10 k Ohm linear Potentiometer zum Einstellen des Kontrasts. Diese Komponenten sind erforderlich, um das LCD-Display Einschalten Betätigen des Tasters bei Messungen zu machen.

Darüber hinaus einen piezoelektrischen Lautsprecher hinzufügen kann eine kluge Wahl, möchten Sie informiert werden, wenn die Entfernungsmesser geht zu erreichen.

Hinweis: Wir sind nicht zu erklären, wie Sie ein LCD-Display mit Arduino verbinden sowie die Hintergrundbeleuchtung zu kontrollieren, weil diese Verfahren bzw. bereits in der fünften und sechsten Schritte unserer vorherigen Tutorial erläutert wurden.

  • wie Sie ein LCD-Display mit Arduino verbinden...
  • ... ...und wie seine Hintergrundbeleuchtung gesteuert

Aber wenn Sie nur auf diese Weise der Verbindungen interessiert, sehen nur das angehängte Fritzing Schema.

Hinweis: Da die Pin 7 jetzt durch die Anzeige verwendet wird, haben wir die Pin von der HC-SR04 verschieben auf Pin 9 verwendet.

Die Skizze

Wir passen die Skizze entsprechend den Änderungen, die wir machen wollen.

Im ersten Teil der Skizze haben wir zwei Konstanten und eine Variable zu deklarieren. Die erste Konstante ist die PWM Pin verwendet, um schalten und Ausschalten der Hintergrundbeleuchtung der Anzeige und zweite ist die Frequenz des Tons durch den Piezo-Lautsprecher wiedergegeben, wenn die Entfernungsmesser geht zu erreichen.
Die Variable wird benötigt, um die Helligkeit der Hintergrundbeleuchtung bis zum maximalen Wert eingestellt.

Dann gehören die LiquidCrystal-Bibliothek und die LCD-Anzeige-Bibliothek zu initialisieren:

Setup-Funktion

In der Setup -Funktion müssen wir die Pin 11 als Ausgang deklarieren und Initialisieren der LCD-Anzeige (16 Spalten und 2 Zeilen):

In der Loop -Funktion haben wir einige Änderungen vornehmen. Zunächst ändern wir die while-Schleife , wie unten dargestellt:

Wenn die Taste nicht gedrückt ist, die logische Bedingung TRUE ist, folglich die Skizze wartet in diesem while-Schleife. In diesem Fall die erste Zeile im Block wird die Hintergrundbeleuchtung ausgeschaltet, die zweite Zeile löscht das Display und das dritte man den Tongenerator schaltet.

Wenn der Taster gedrückt wird, wird die logische Bedingung FALSE und Arduino überspringt diese while-Schleife und geht auf die folgende Zeile ausführen...

... ...die schaltet sich die Hintergrundbeleuchtung.

Da wir den seriellen Monitor nicht mehr benutzen, haben wir die Funktionen Serial.print , lcd.printzu ändern.

In der ersten Zeile der Anzeige druckt es die Bedenkzeit und der Abstand in der zweiten. Wenn Bedenkzeit größer als 38ms ist, das Hindernis außerhalb der Reichweite ist und der Piezo-Summer ein Sound wiedergegeben wird und im Display die Meldung "out of Reach erscheint", wird sonst die Skizze die gemessene Distanz gedruckt.

Wie üblich, ist die Skizze zum Download bereit.

In Verbindung stehende Artikel

Thermohygrometer mit Uhr und LCD-Display auf Arduino UNO

Thermohygrometer mit Uhr und LCD-Display auf Arduino UNO

Diese 7 Schritte fahren Sie durch den "Bau" von einem Thermo-Hygrometer mit Uhr auf Arduino UNO.Daten und Zeit, Feuchtigkeit und Temperatur werden auf einem LCD Display 16 x 2 gezeigt. Wenn Sie ein LCD-Display gekauft haben und wollen wissen, wi
LCD-Display auf Arduino UNO

LCD-Display auf Arduino UNO

Liste der Hardware:1 arduinio2 Brot board3 LCD-Display 16 * 24 10 k registerSchritt 1: Pinconfiguration Richten Sie die Pin nach der Picturrebedenkt, dass andere Objekt als 10k zu registrieren.Dieses Programm auf Arduino LCDLibrary zur Verfügung.Prog
LCD-Display auf Arduino

LCD-Display auf Arduino

Anzeige LCD-Typ werden häufig verwendet, zum Anzeigen von Statusinformationen aus dem Automaten. In der Abbildung ist allein das typische Aussehen dieser Schnittstelle angezeigt.Schritt 1:Es gibt verschiedene Arten der Anzeige, wie z. B. 2 x 20, das
Ultraschall Herrscher mit LCD und Arduino

Ultraschall Herrscher mit LCD und Arduino

benötigen SieEin LCDEin Arduino Uno (Ich habe einen Ethernet-Schild auf meinen, es ist irgend etwas an diesem Projekt nicht tun, aber es ist ein Schmerz, an-und ausziehen)Ein Ultraschall-Sensor-Modul20 - 30 Jumper KabelDies ist ein ziemlich einfaches
Ultraschall-Entfernungsmesser mit einem ATtiny85 (mit Schild)

Ultraschall-Entfernungsmesser mit einem ATtiny85 (mit Schild)

Ich möchte Ihnen zeigen, wie ein HC-SR04 Ultraschall-Entfernungsmesser mit einem ATtiny85 sowie die Programmierung der ATtiny85 mit der wunderbaren, erstellt Randofo Schild verwenden.Liste der Materialien:ATtiny85 Programmierung BibliothekArduino Uno
Multicolor Knight Rider mit RGB PL9823 LED + Arduino UNO

Multicolor Knight Rider mit RGB PL9823 LED + Arduino UNO

Wenn Sie wissen, dass die berühmten Leds WS1012 ignorieren Sie nicht dieses Tutorial.Die PL9823 die billigste geführt, verwenden das gleiche Protokoll der WS1012 geführt. Hiermit können Sie für eine Ledstrip machen oder auch eine led Matrix geführt.
Verwenden Sie Si4703-FM-Breakout-Board auf Arduino Uno

Verwenden Sie Si4703-FM-Breakout-Board auf Arduino Uno

In diesem Beitrag wird ich verwenden SI4703 FM Breakout-Board auf Arduino Uno demoSi4703 FM-Breakout-Board für den Silicon Laboratories Si4703 FM-Tuner-Chip.Abgesehen davon, dass eine einfache UKW-Radio, kann die Si4703 auch Erkennung und Verarbeitun
Arduino Ultraschall-Entfernungsmesser, mit I²C LCD-Display!

Arduino Ultraschall-Entfernungsmesser, mit I²C LCD-Display!

HalloIch möchte in diesem Projekt zeigen und erklären Sie ein Spektrum-Sensor mit Ultraschall und ein 20 x 04 LCD-Bildschirm. Ich schrieb dem Code für dieses Projekt selbst und zusätzliche viele Kommentare, so dass jeder kann es verstehen und verwend
Ultraschall-Entfernungsmesser mit Arduino

Ultraschall-Entfernungsmesser mit Arduino

Ultraschall-Entfernungsmesser ist eine einfache Methode zur Berechnung der Entfernung vom Hindernis aus der Ferne ohne jeden körperlichen Kontakt. Es beschäftigt einen Ultraschall Distanzsensor die Schallimpulse verwendet, um Abstand zu messen. Durch
Barcode Reading mit Roborealm (Ausgang auf Arduino LCD)

Barcode Reading mit Roborealm (Ausgang auf Arduino LCD)

diese Instructable zeigt wie erstelle ich einen Barcode-Leser mit nur einer Webcam zusammen mit Roborealm und Arduino. Die Webcam in dieser Demo verwendet ist die Logitech Quickcam und der LCD-Bildschirm ist gekennzeichnet, JHD162A.Was braucht man fü
Ultraschall-Sensor mit LCD

Ultraschall-Sensor mit LCD

Hey Macher,Dies ist meine erste Instructables so leid, wenn ich Sie mit etwas durcheinander. Lange Zeit habe ich mit Ultraschall-Entfernungsmesser Sensor und seine Lesungen auf dem LCD-Bildschirm anzuzeigen nachgedacht. Ich stieß auf viele verschiede
Connect A 16 x 2 LCD-Display, ein Arduino

Connect A 16 x 2 LCD-Display, ein Arduino

Willkommen auf meiner ersten instructable,Ich zeige Ihnen wie Sie ein 16 x 2 LCD-Display mit einem Arduino verbinden,Diese einfachen Schritt-für-Schritt-Anweisungen zu folgen und Sie haben es geschafft in kürzester Zeit :)Schritt 1: Sammeln Sie alle
Netduino GPS-Geräte mit LCD-Display

Netduino GPS-Geräte mit LCD-Display

ÜbersichtIch fand eine ungenutzte Netduino V1-Karte in meiner Box Teile so wollte etwas finden, was ich es widmen konnte. Es war bereits verbunden, um ein Nokia 5110 LCD-Display für eine früher nicht abgeschlossene Projekt. Einschalten, fand ich beid
Billige TFT 2,2 Zoll Display auf Arduino (ILI9340C oder ILI9341)

Billige TFT 2,2 Zoll Display auf Arduino (ILI9340C oder ILI9341)

Ich bestellte einen 240 x 320 Pixel 2,2 Zoll TFT LCD-Display aus der Ebay für £3,86 Schmutz billig im Vergleich zu ähnlichen Anzeigen von einigen der westlichen Gesellschaften ist. Das einzige Problem war, dass es eine Anleitung, wie man es nicht! We