Anzahl Durchsuchen:0 Autor:Site Editor veröffentlichen Zeit: 2020-06-05 Herkunft:Powered
Schritt 1: Hardware Verbindung
Hardwareverbindung: -aPiezoelektrikum Ultraschallwandler von Rduino Ultraschallsensor 5V-》VCCGND-》GND
Pin Nr. 8-Trig-Pin
Pin 7-\"Echo Pin
Arduino -Summer
9. Stich -> +ve Stich
GND-》-Ve Nadel
Schritt 2: Verfahren und Ergebnisse
Ultraschallsensor und Arduino -Schnittstelle.
int summer = 9;
int Triggerpin = 7; // Trigger Pin 7
int echopin = 8; // Echo Pin 8
void setup ()
Serial.begin (9600); Wir werden mit der seriellen Kommunikation beginnen, damit wir die Entfernung des Serielles monitor serial.println (\"ponders von Tech Ponder sehen könnenUltraschallabstandssensorLernprogramm\").
PinMode (Triggerpin, Ausgang); // den Pin definieren
PinMode (Echopin, Eingabe);
PinMode (Summer, Ausgabe);
DigitalWrite (Summer, niedrig);}
Hohlraumschleife ()
{int Dauer, Entfernung; // Dauer und Entfernung hinzufügen
DigitalWrite (Triggerpin, hoch); // Triggerwelle (z. B. um das LED zu blinken)
Verzögerung (10);
DigitalWrite (Triggerpin, niedrig);
Dauer = Pulsein (Echopin, hoch); // besondere Funktionen zum Hören und Warten auf Wellen
Entfernung = (Dauer/2) /29.1; // Umwandeln Sie die Nummer in CM (wenn Sie Zoll möchten, müssen Sie 29.1 mit der entsprechenden Zahl ändern
Verzögerung (1000);
Serial.print (distanz); Drucknummern
Serial.print (\"cm \"); und Einheit
Serial.println (\"\"); nur in eine neue Linie drucken
if (Entfernung \"35 \"
DigitalWrite (Summer, hoch);
Serial.println (\"summer auf \");
DigitalWrite (Summer, niedrig);
Das Ergebnis wird auf dem Serienmonitor angezeigt.
Arduino verwendetein Ultraschallabstandssensor to Berechnen Sie die Entfernung jede Sekunde. Wenn die Entfernung weniger als 35 cm beträgt, erkennt Arduino den Schwellenwert und der Summer wird eingeschaltet, was als Hindernisdetektor verwendet werden kann. Wenn das Hindernis näher als 35 cm ist, klingt es Alarm.