DIY : Ултразвуково Robot Control

Robots използват разнообразие от електронни сензори за долавяне на обектите около тях и да контролират своите движения. Ултразвуков визьора следи разстоянието между обекта , като на стената или на маса, и се чрез излъчване на ултразвуков сигнал и чака сигнал , че за да се отрази обратно . За да използвате инструмента за намиране на обхват, го свържете към микроконтролера контролира своя робот и променяте кода на микроконтролера да приеме данни от инструмента за намиране на обхват и промяна на поведението на робота на базата на получените information.Things ви е нужно
едноядрен или мулти -жилен проводник
Ултразвукова Range Finder
Microcontroller
Computer кабел MarketBook.bg: Покажи повече инструкции
е. 1

Използвайте едноядрен или многоядрени тел за да се свържете ултразвукова щифтове Range Finder към микроконтролера управление на робота . Осите са метални парчета стърчащи от сензора . Свържете ги към изходните напрежение , наземни и входните клеми на микроконтролера . Ако не знаете кои пинове да използват върху сензора , погледни своята листа с данни , за да се определи какъв щифт е кой .

2

Свържете микроконтролера към компютъра с помощта на съвместим кабел за компютър , за да можете да променя своята програма.

3

Стартирайте софтуерно програмиране на микроконтролер е на компютъра.

4

Напиши код, за да се създаде променлива, наречена “ sonicReading . “ Променливите съхранява входящите данни от ултразвуковата визьора в програмата на микроконтролера .

5

Напиши код , за да зададете ПИН свързан към изхода на ултразвуков търсача Гамата като вход . Това позволява на микроконтролера да прочете данните , идващи от търсача на ултразвуков диапазон.

6

Напиши код, който чете данните от вход на микроконтролера , че е свързан с намиране на ултразвуков диапазон и съхранява данните в променливата наречен “ sonicReading . “

7

Напиши изявления , като „ако“ и “ друго, ако “ отчети, които променят движенията на робота , въз основа на данните, съхранявани в “ sonicReading .“ Например , ако стойността, съхранена в “ sonicReading “ показва един обект е наблизо, кажете на робота да се обърнат , обратен или да спре , иначе ако стойността показва никакви предмети са наблизо, разказват робота да продължи да се движи по пътя си.

8

Качване на кода, за да микроконтролер.

9

Изключете микроконтролера от компютъра.

Вашият коментар