QB042/QB093 Ultraschallsensor

1.Produkt Einführung

../../_images/Ultrasonic-1.png

Ein Ultraschallsensor ist ein Sensor zur Entfernungsmessung, der dazu verwendet werden kann, dem Auto bei der Vermeidung von Hindernissen oder anderen damit verbundenen Projekten zur Hindernisvermeidung über große Entfernungen zu helfen.

Der Ultraschallsender sendet Ultraschallwellen in eine bestimmte Richtung aus. Gleichzeitig startet der Timer die Zeitmessung. Die Ultraschallwellen breiten sich in der Luft aus und kehren auf dem Weg zu Hindernissen sofort zurück. Der Ultraschallempfänger empfängt reflektierte Wellen und stoppt die Zeitmessung sofort. Die Ausbreitungsgeschwindigkeit der Schallwelle in der Luft beträgt 340 m/s. Anhand der vom Timer aufgezeichneten Zeit t kann die Entfernung s zwischen dem Startpunkt und dem Hindernis berechnet werden, d. h. s = 340 * t/2.

Anwendungsreferenz: Hindernisvermeidungsauto, tragbarer Entfernungsmesser, Wasserstandsüberwachung, Ultraschallzähler usw.

2.Parameterspezifikation

Parameter Wert//Beschreibung
Betriebsspannung 3.3V ~ 5V
Betriebstemperatur -40 ° C ~ + 85 ° C
Bereich der Distanzmessung 3cm ~ 500cm
Erkennungsgenauigkeit 0.1 cm
Blindbereich der Messung
Häufigkeit der Emission 40KHz
Größe 4.9cm * 2.2cm
../../_images/Ultrasonic-5.jpg

3.Drahtdiagramm

../../_images/Ultrasonic-2.png
Ultraschallsensor Ein
VCC 5V
GND GND
Echo Digitalstift 11
Trig Digitalstift 12

4.Beispielcode

 1//www.acebott.com
 2#include "SR04.h"
 3#define TRIG_PIN 12
 4#define ECHO_PIN 11 
 5SR04 sr04 = SR04(ECHO_PIN,TRIG_PIN);//Initializing the ultrasonic sensor
 6long a;//Create a long integer variable to store the distance detected by the ultrasound
 7
 8void setup() {
 9   Serial.begin(9600);//Initialization of Serial Port
10   delay(1000);
11}
12void loop() {
13   a=sr04.Distance();//Obtain the ultrasonic sensor detection value
14   Serial.print(a);//The value of the ultrasonic sensor is displayed on the serial port
15   Serial.println("cm");
16   delay(1000);
17}

5.Testergebnis

Nachdem Sie den Code auf die Controllerplatine hochgeladen haben, öffnen Sie den seriellen Port-Monitor der Arduino IDE und stellen Sie die Baudrate auf 9600 ein.

Bewegen Sie Ihre Hand oder einen Gegenstand vor den Sensor und Sie können den jeweiligen Entfernungswert sehen.

../../_images/Ultrasonic-3.png
../../_images/Ultrasonic-4.png

6.Verwandte Ressourcen

PDF und Code

7. Holen Sie sich jetzt eins

B2B-Geschäft: info@acebott.com

Zusammenhängende Artikel

Hinterlasse den ersten Kommentar

Kostenlose Testversion beantragen

Dieser Produkttest ist vorrangig für Pädagogen und akademische Einrichtungen bestimmt.

Mit dem Ausfüllen und Absenden dieses Formulars stimmen Sie den
Allgemeine Geschäftsbedingungen für Acebott-Produkttests.

Sichern Sie sich noch heute Ihren exklusiven Bildungsrabatt

Füllen Sie dieses Formular aus, um spezielle Rabatte für Pädagogen und Institutionen zu beantragen. Sichern Sie sich mindestens 5 % Rabatt auf unsere MINT-Kits – denn Bildung verdient eine Belohnung!

Bitte füllen Sie das obige Formular aus und unser Team wird sich umgehend mit Ihnen in Verbindung setzen!
😊🚀

Holen Sie sich ein kostenloses Angebot! 🎉

Sie finden nicht das perfekte STEM-Kit? Sie möchten die besten Großhandelspreise?
Möchten Sie Vertriebspartner werden?

Füllen Sie einfach das obige Formular aus und wir melden uns so schnell wie möglich mit allen benötigten Informationen bei Ihnen! 😊🚀

Diese Seite wird von reCAPTCHA und Google geschützt. Datenschutzhinweis und Nutzungsbedingungen .