Просмотры:0 Автор:Pедактор сайта Время публикации: 2020-06-05 Происхождение:Работает
Шаг 1: оборудование связь
Аппаратное соединение: -aпьезоэлектрический ультразвуковой датчик Rduino Ультразвуковой датчик 5 В-》Vccgnd-》Гнездо
PIN-код № 8 Триг-штифт
PIN 7-\"Echo Pin
Arduino Buzzer
9th Stitch -> +ve Stitch
GND-》-вгла
Шаг 2: Процедуры и полученные результаты
Ультразвуковой датчик и интерфейс Arduino.
int зуммер = 9;
int triggerpin = 7; // запуск PIN 7
int echopin = 8; // echo pin 8
void setup ()
Serial.begin (9600); Мы начнем последовательную связь, чтобы увидеть расстояние на серийном мониторе Serial.println (\ »Tech PonderДатчик измерения ультразвукового расстоянияРуководство\").
PinMode (TriggerPin, выход); // Определить булавку
pinmode (эхопин, вход);
pinmode (зуммер, выход);
DigitalWrite (Buzzer, Low);}
void loop ()
{int продолжительность, расстояние; // добавление продолжительности и расстояния
DigitalWrite (TriggerPin, High); // запустить волну (например, чтобы сделать светодиодный мигание)
задержка (10);
DigitalWrite (TriggerPin, Low);
Продолжительность = Pulsein (Echopin, High); // Специальные функции для прослушивания и ожидания волн
Расстояние = (продолжительность/2) /29.1; // Конвертировать число в CM (если вы хотите дюймы, вы должны изменить 29.1 с соответствующим номером
задержка (1000);
Serial.print (расстояние); печатные номера
Serial.print (\"cm \"); и единица
Serial.println (\"\"); только печать на новую линию
if (расстояние \"35 \"
DigitalWrite (Buzzer, High);
Serial.println (\"Buzzer on \");
DigitalWrite (Buzzer, Low);
Результат отображается на серийном мониторе.
Arduino используетУльтразвуковой датчик расстояния to Рассчитайте расстояние каждую секунду. Когда расстояние составляет менее 35 см, Arduino обнаружит порог, а зуммер включится, который может использоваться в качестве детектора препятствий. Когда препятствие будет ближе 35 см, оно будет звучать тревога.