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




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

Ультрагукавой датчык і інтэрфейс Arduino.
int гукавы сігнал = 9;
int triggerPin = 7;//Вывад трыгера 7
int echoPin = 8;//Рэха-пін 8
несапраўдная ўстаноўка ()
Serial.begin (9600); Мы запусцім паслядоўную сувязь, каб мы маглі бачыць адлегласць на паслядоўным маніторы Serial.println (' Дапаможнік па ультрагукавым датчыку вымярэння адлегласці Tech Ponder ').
pinMode (triggerPin, OUTPUT); //вызначыць штыфт
pinMode (echoPin, INPUT);
pinMode (гудок, выхад);
digitalWrite (гукавы сігнал, НІЗКІ);}
несапраўдны цыкл ()
{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 | Звяжыцеся з намі