Wyświetlenia: 4 Autor: Edytor witryny Czas publikacji: 2020-06-05 Pochodzenie: Strona
Krok 1: Połączenie sprzętowe




Połączenie sprzętowe: -A rduino piezoelektryczny przetwornik ultradźwiękowy Czujnik ultradźwiękowy 5 V- 》 Vccgnd- 》 Gnd
Pin nr 8 – Pin wyzwalający
Pin 7-„Styk echa
Brzęczyk Arduino
9-te oczko -> +ve oczko
Gnd- 》 -ve igła
Krok 2: Procedury i wyniki

Czujnik ultradźwiękowy i interfejs Arduino.
int brzęczyk = 9;
int wyzwalaczPin = 7;//Styk wyzwalacza 7
int echoPin = 8;//Pin echa 8
unieważnij konfigurację()
Serial.begin (9600); Rozpoczniemy komunikację szeregową, abyśmy mogli zobaczyć odległość na monitorze szeregowym Serial.println („ Poradnik ultradźwiękowego czujnika pomiaru odległości Tech Pondera ”).
pinMode (triggerPin, WYJŚCIE); //zdefiniuj pin
pinMode (echoPin, WEJŚCIE);
pinMode (brzęczyk, wyjście);
digitalWrite (brzęczyk, NISKI);}
pusta pętla()
{int czas trwania, dystans;//Dodaj czas trwania i dystans
digitalWrite (triggerPin, HIGH);//wyzwalanie fali (na przykład, aby migać dioda LED)
opóźnienie(10);
digitalWrite (triggerPin, LOW);
czas trwania = impulsIn (echoPin, HIGH);//Specjalne funkcje do słuchania i oczekiwania na fale
odległość = (czas trwania/2)/29,1;//Przelicz liczbę na cm (Jeśli chcesz cale, musisz zmienić 29,1 na odpowiednią liczbę
opóźnienie (1000);
Serial.print (odległość); wydrukować numery
Numer seryjny.print („cm”); i jednostka
Serial.println („”); wydrukuj tylko do nowej linii
jeśli (odległość „35”
digitalWrite (brzęczyk, WYSOKI);
Serial.println („Brzęczyk włączony”);
digitalWrite (brzęczyk, NISKI);
Wynik jest wyświetlany na monitorze szeregowym.
Arduino wykorzystuje ultradźwiękowy czujnik odległości do obliczania odległości co sekundę. Gdy odległość będzie mniejsza niż 35 cm, Arduino wykryje próg i włączy się brzęczyk, który może służyć jako wykrywacz przeszkód. Gdy przeszkoda znajdzie się bliżej niż 35 cm, rozlegnie się alarm.