Schritt 1: HC-SR04 Ultraschall Modul an Arduino anschließen
HC-SR04 Verdrahtung
Das HC-SR04 Modul braucht keine zusätzliche Bibliothek. Sie müssen nur Verbindung mit Arduino nach der beigefügten Zeichnung Fritzing oder untenstehendem Schema:
5V---> Vcc
GND---> GND
Pin 7---> Trig
Pin 8---> Echo
Den Code hochladen
Jetzt laden Sie die Datei ultrasonic.ino und klicken Sie doppelt darauf. Arduino IDE wird Sie bitten, die neue Skizze in einem Ordner speichern, deren Namen das gleiche für die .ino-Datei verwendet werden. Speichern Sie die Datei, wo Sie am liebsten.
Setup-Funktion
Zu Beginn der Skizze definieren wir die beiden Stifte für Trigger und Echo verwendet:
Um die HC-SR04 ein Platzen der 8 Ultraschallwellen (40 kHz) übertragen zu können, sendet Arduino einen Impuls (10us) an Pin 7.
In der Setup -Funktion setzen wir sie richtig als OUTPUT und INPUT:
Loop-Funktion
Die ersten vier Anweisungen in der Schleife ermöglichen die HC-SR04, Mikrowellen auf ein Objekt zu übertragen:
Indem ein 10us Impuls an die TriggerPortsetzt Arduino Pin 7 bis hoch. Nach dieser Anleitung wartet die Skizze 10us vor Einstellung der Pin 7 wieder niedrig.
In der ersten Zeile der folgenden Anweisungen erhält Arduino Die Reflexionszeit von Ultraschallwellen von HR-SR04. Diese Zeit ist notwendig, um den Abstand berechnen mithilfe der Formel Entfernung (hohe Levelzeit × Geschwindigkeit der Ton *) = / 2 in der zweiten Zeile angezeigt.
Die letzten Zeilen feststellen, ob das Objekt zu weit ist, prüfen, ob die Bedenkzeit 38ms größer ist.
Sie sehen die Ausgabe dieser Skizze im Screenshot oben befestigt.