VEXcode VR жүйесіндегі қашықтық сенсорын пайдалану

VR роботындағы қашықтық сенсоры VR роботы мен ең жақын нысан арасындағы қашықтықты хабарлайды. Датчик лазер сәулесінің объектіден секіріп, сенсорға қайта оралуына кететін уақытты пайдаланып қашықтықты есептейді.


VR роботындағы қашықтық сенсоры

VEXcode VR роботының мүмкіндіктерін көрсететін диаграмма, оның виртуалды бағдарламалау мүмкіндіктерін, блокқа негізделген кодтау интерфейсін және STEM-дегі білім беру мақсаттарын қолдауды, соның ішінде мәселелерді шешу мен есептеу ойлауын көрсетеді.

Қашықтық сенсоры VR роботы мен ең жақын қатты зат арасындағы қашықтықты хабарлайтын сенсор болып табылады.

VEXcode VR интерфейсінің скриншоты робот мүмкіндіктерін, соның ішінде бағдарламалау блоктары мен виртуалды роботты басқару элементтерін көрсететін, білім беру ортасында кодтау тұжырымдамалары мен робототехника принциптерін үйретуге арналған.

Қашықтық сенсоры дыбысты өлшеу үшін сонар құрылғыларымен бірдей принциптерді пайдаланады. Ол сенсордың бір жағындағы эмитентімен лазер сәулесінің кішкене импульсін жібереді, содан кейін жарық сенсордың екінші жағындағы қабылдағышқа кері шағылысу үшін қанша уақыт қажет екенін көрсетеді. Датчик импульстің айналу үшін қанша уақыт кеткеніне негізделген қашықтықты есептейді. Содан кейін қашықтық сенсоры VR роботына ең жақын нысанның қаншалықты алыс екенін хабарлайды.

VEXcode VR роботының мүмкіндіктерін көрсететін диаграмма, кодтау мен робототехниканы үйренуге арналған білім беру жағдайында оның құрамдас бөліктері мен мүмкіндіктерін көрсетеді.

Қашықтық сенсорларының көру диапазонының ені VR роботының алдыңғы жағынан алыстаған сайын өзгереді:

  • Сенсор 1000 миллиметрден (~ 39 дюйм) аз қашықтықтағы нысандарды іздеген кезде 10 градустық көру өрісіндегі нысандарды анықтай алады.
  • Сенсор 1000 миллиметр (~ 39 дюйм) мен 2000 миллиметр (~ 78 дюйм) арасындағы нысандарды іздегенде 5 градустық көру өрісіндегі нысандарды анықтай алады.
  • Сенсор 2000 миллиметрден (~ 78 дюйм) асатын нысандарды іздеген кезде 2 градустық көру өрісіндегі нысандарды анықтай алады.

Қашықтық сенсорының жалпы қолданулары

Виртуалды бағдарламалау ортасы арқылы кодтау концепцияларын үйренуге көмектесу үшін әзірленген VEXcode VR роботының мүмкіндіктері мен құрамдас бөліктерін көрсететін диаграмма.

Қашықтық сенсоры VR роботының алдында нысанның бар-жоғын анықтай алады. Бұл кедергіні болдырмау үшін пайдаланылуы мүмкін.


Қашықтық сенсорын VEXcode VR блоктарымен пайдалану

VEXcode VR роботтарының мүмкіндіктерін суреттейтін, сенсорлар, қозғалтқыштар және дизайн элементтері сияқты компоненттерді көрсететін диаграмма, студенттер мен оқытушылар үшін кодтау және робототехника білімін жақсартуға бағытталған.

Қашықтық сенсорымен пайдаланылатын блоктарды Сенсорлық санаттан табуға болады.

<Қашықтықтан табылған нысан> Блок

VEXcode VR робот мүмкіндіктерінің иллюстрациясы, виртуалды роботтың дизайны мен функцияларын STEM жүйесінде кодтауды оқытуға арналған онлайн бағдарламалау ортасында көрсетеді.

Қашықтық сенсоры <Қашықтықтан табылған нысан>блогының көмегімен алдында нысанның бар-жоғын анықтайды. Қашықтық сенсоры датчиктің 3000 мм (~118 дюйм) ішіндегі нысанды немесе бетті анықтай алады.

VEXcode VR роботының мүмкіндіктерін көрсететін диаграмма, кодтау тұжырымдамаларын үйренуге арналған онлайн бағдарламалау ортасы контекстінде оның құрамдас бөліктері мен мүмкіндіктерін көрсетеді.

<Қашықтықтан табылған нысан>блогы - бұл ақиқат немесе жалған ретінде шартты қайтаратын логикалық блок және басқа блоктар үшін алтыбұрышты (алты жақты) кеңістіктері бар кез келген блоктарға сәйкес келеді.

Логикалық блоктар туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

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

<Distance found object> блогының мәні қашықтық сенсоры нысанға жақын болғанда ақиқат деп есеп беретін логикалық блок болып табылады және ол нысанға жеткілікті жақын болмаған кезде жалған деп хабарлайды.

True немесе false хабарланады және Монитор консолінде пайда болады. 

Монитор консолі туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

(қашықтық) Блок

VEXcode VR роботының мүмкіндіктерін бейнелейтін диаграмма, оның мүмкіндіктері мен кодтау және робототехникадағы білім беру мақсаттарына арналған құрамдастарын көрсетеді.

(Distance from) блогын пайдаланып, қашықтық сенсоры ең жақын нысанның қашықтығын миллиметр (мм) немесе дюйммен хабарлай алады.

Виртуалды робототехника арқылы кодтау тұжырымдамаларын үйренуге арналған онлайн бағдарламалау ортасы контекстінде VEXcode VR роботтарының мүмкіндіктерін көрсететін, олардың мүмкіндіктері мен дизайнын көрсететін кескін.

(Қашықтықтан) блогы сан мәндерін хабарлайды және сопақ бос орындары бар кез келген блоктарға сәйкес келеді.

Репортер блоктары туралы қосымша ақпарат алу үшін осы мақаланықараңыз. 

VEXcode VR жүйесіндегі робот мүмкіндіктерін көрсететін диаграмма, сенсорлар, дөңгелектер және бағдарламалау интерфейсі сияқты компоненттерді бөлектейді, студенттер мен оқытушылар үшін кодтау мен робототехниканы үйренуді жақсартуға арналған.

(Дистанция бастап) блогының миллиметр (мм) немесе дюйм бірліктеріндегі мәнін VEXcode VR ішіндегі монитор консолінде көрсетуге болады. 

Монитор консолі туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.


VEXcode VR Python бағдарламасында қашықтық сенсорын пайдалану

VEXcode VR робот мүмкіндіктерінің иллюстрациясы, кодтау дағдылары мен STEM білімін арттыруға бағытталған онлайн бағдарламалау ортасында виртуалды роботтың дизайны мен мүмкіндіктерін көрсетеді.

Python көмегімен қашықтық сенсорын бағдарламалауды бастау үшін алдымен VEXcode VR мәтіндік жобасын ашу керек. Қосымша ақпарат алу үшін осы мақаланы қараңыз.

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

Әрі қарай Құралдар жинағында Sensing санатын тауып, found_object және get_distance пәрмендерін табыңыз. Бұл сенсор туралы логикалық мәнді немесе сандық мәнді хабарлайтын функциялар.

VEXcode VR роботтарының негізгі мүмкіндіктерін суреттейтін, сенсорлар, қозғалтқыштар және бағдарламалау интерфейстері сияқты компоненттерді бөлектейтін диаграмма, студенттер мен оқытушылар үшін кодтау және робототехника бойынша оқуды жақсартуға арналған.

Пәрменді жобаңызға қосу үшін, пәрменді Құралдар жинағынан сүйреп апаруға немесе Автотолтыру функциясын пайдаланып жұмыс кеңістігінде пәрменді теруге болады.

Python көмегімен VEXcode VR жүйесінде автотолтыру туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: