Перегляди: 4 Автор: Редактор сайту Час публікації: 2020-06-05 Походження: Сайт
Крок 1: підключення обладнання




Апаратне підключення: -П'єзоелектричний ультразвуковий перетворювач rduino Ультразвуковий датчик 5v- 》 Vccgnd- 》 Gnd
Штифт № 8-Trig Pin
Pin 7-'Echo Pin
Зумер Arduino
9-й стібок -> +ve стібок
Gnd- 》 -ve голка
Крок 2: Процедури та результати

Ультразвуковий датчик і інтерфейс Arduino.
int зумер = 9;
int triggerPin = 7;//Тригер 7
int echoPin = 8;//Відлуння 8
void setup()
Serial.begin (9600); Ми запустимо послідовний зв’язок, щоб побачити відстань на моніторі послідовного порту Serial.println ('Посібник Tech Ponder щодо ультразвукового датчика відстані ').
pinMode (triggerPin, OUTPUT); //визначте пін
pinMode (echoPin, INPUT);
pinMode (зумер, вихід);
digitalWrite (зумер, НИЗЬКИЙ);}
void loop()
{int duration, distance;//Додати тривалість і відстань
digitalWrite (triggerPin, HIGH);//тригерна хвиля (наприклад, щоб світлодіод блимав)
затримка (10);
digitalWrite (triggerPin, LOW);
duration = pulseIn (echoPin, HIGH);//Спеціальні функції для прослуховування та очікування хвиль
відстань = (тривалість/2)/29,1; // Перетворіть число в см (якщо ви хочете дюйми, ви повинні змінити 29,1 на відповідне число
затримка (1000);
Serial.print (відстань); друкувати числа
Serial.print ('см'); і одиниця
Serial.println (''); друкувати лише з нового рядка
якщо (відстань '35'
digitalWrite (зумер, HIGH);
Serial.println ('Зумер увімкнено');
digitalWrite (зумер, LOW);
Результат відображається на послідовному моніторі.
Arduino використовує ультразвуковий датчик відстані, щоб обчислювати відстань щосекунди. Коли відстань становить менше 35 см, arduino визначить поріг і ввімкнеться звуковий сигнал, який можна використовувати як детектор перешкод. Коли перешкода буде ближче ніж 35 см, пролунає звуковий сигнал.
Продукти | Про нас | Новини | Ринки та програми | FAQ | Зв'яжіться з нами