Мазмұны:

Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуын қолдану: 6 қадам
Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуын қолдану: 6 қадам

Бейне: Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуын қолдану: 6 қадам

Бейне: Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуын қолдану: 6 қадам
Бейне: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Шілде
Anonim
Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуын қолдану
Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуын қолдану

Эй балалар! Монитордың сериялық шығысын қолдануды үйренгіңіз келеді. Міне, сізде мұны қалай жасауға болатыны туралы тамаша нұсқаулық бар! Бұл нұсқаулықта мен сізге ультрадыбыстық сенсордың көмегімен қашықтықты анықтауға және оны сериялық мониторға хабарлауға қажет қарапайым қадамдар бойынша нұсқау беремін.

1 -қадам: 1 -қадам: Arduino IDE жүктеу

1 -қадам: Arduino IDE жүктеу
1 -қадам: Arduino IDE жүктеу

Arduino IDE (Интерактивті даму ортасы) төмендегі сілтеме арқылы жүктеп алыңыз және орнатыңыз:

www.arduino.cc/kz/Main/Software Операциялық жүйе мен конфигурацияға сәйкес келетін нұсқаны таңдаңыз және сақтаңыз.

2 -қадам: 2 -қадам: Аппараттық материалдар

  1. 1 Arduino тақтасы
  2. 1 нан тақтасы
  3. 1 Ультрадыбыстық сенсор
  4. Өткізгіш сымдар
  5. Резисторлар

3 -қадам: 3 -қадам: аппараттық құралдарды құру

3 -қадам: аппараттық құралдарды құру
3 -қадам: аппараттық құралдарды құру

1) Ультрадыбыстық сенсорды тақтаға қосыңыз. Ультрадыбыстық сенсорда 4 түйреуіш бар. Олар Vcc (5В қуат көзі), Trig (Trigger), Echo, Gnd (Groud). Vcc 5V қуат көзіне, Gnd to Ground, Echo 13 түйреуішке, Trigger диаграммада көрсетілген секіргіш сымдар мен резисторлар көмегімен 11 істікке жалғаңыз.

2) Жоғарыдағы суретте қосылымдар қалай көрінетіні көрсетілген.

4 -қадам: 4 -қадам: Бағдарламаны жүктеу және іске қосу

Қосылған arduino бағдарламасын ноутбукке жүктеңіз. Ардуиноны ноутбукке қосып, бағдарламаны іске қосыңыз.

Arduino IDE-де Tools-> сериялық мониторды ашыңыз. Сериялық монитордағы шығуды бақылаңыз. Бұл ультрадыбыстық сенсор мен кедергі арасындағы қашықтықты көрсетуі керек.

5 -қадам: 5 -қадам: Бағдарламаны түсіну

Алдымен ультрадыбыстық сенсордың қалай жұмыс істейтінін білейік. Ультрадыбыстық сенсор - дыбыс толқындарының көмегімен объектіге дейінгі қашықтықты өлшеуге болатын құрылғы. Ол белгілі бір жиіліктегі дыбыс толқынын жіберіп, сол дыбыс толқынының қайтып келуін тыңдау арқылы қашықтықты өлшейді, ол ультрадыбыстың жарылуын жіберу және объектіден ұшқанда жаңғырықты тыңдау арқылы жұмыс істейді. Ол ультрадыбыспен кедергілерді басады. Arduino тақтасы анықтауды бастау үшін қысқа импульс жібереді, содан кейін pulseIn () функциясын қолдана отырып, сол түйреуіште импульсті тыңдайды.

pulseIn () функциясы дыбыс толқыны әсерінен түйреуіштің ЖОҒАРЫ жүруін күтеді және ол уақытты бастайды, содан кейін дыбыс толқыны аяқталғанда түйреуіш LOW төмендегенше күтеді, ол уақытты тоқтатады. Соңында функция импульстің ұзындығын микросекундтарда қайтарады. Қашықтықты алу үшін біз ұзақтығын 0,034 -ке көбейтіп, оны 2 -ге бөлеміз. Соңында біз қашықтықтың мәнін сериялық мониторда басып шығарамыз.

Орнату әдісінде 4 түйреуішті Кіріс деп жариялап, buttonOn параметрін жалған деп орнатыңыз.

Цикл әдісінде батырманы енгізудің ағымдағы мәні оқылады. егер ол басылса, ол батырманы өшіреді. Келесі жолы түйме басылғанда ол қосылады және өшеді. Шуды азайту және шығуды тым тез өзгертпеу үшін кідірістер қосылады.

Ұсынылған: