VEX EXP көмегімен бампер ауыстырғышын пайдалану

Сипаттама

Бұл сенсор қосқыш болып табылады. Ол роботқа оның бамперінің басылғанын (датчик мәні 1) немесе босатылғанын (датчик мәні 0) хабарлайды.

VEX бампер ауыстырғыш бөлігі.


Бампер қосқышы қалай жұмыс істейді: схеманы аяқтау

VEX бампер қосқышы ең жиі қолданылатын электр құрылғысына негізделген: коммутатор. Коммутатор екі терминалдан (сымды жалғайтын орындар) және қосқышты басқан кезде қосылымды «орындау» үшін сым көпірінен тұрады. Төмендегі анимацияда көрсетілгендей, қосылатын сымды басқан кезде, сіз схеманы «аяқтайсыз» және робот миы мұны сіздің бағдарламаңызда тіркейді.

Бампер қосқышы қосылмаған немесе үзілген тізбектің бөлігі болып табылады. Бампер қосқышын басқан кезде қосылым орындалады және электр тогының ағуына рұқсат етіледі.


Бампер қосқышын орнату

Орналастыру

BaseBot құрылымының бұрыштық көрінісі. Роботта бөлектелген және роботтың алдына бағытталған бампер қосқышы бекітілген.

Бампер қосқышын орналастыру дәл көрсеткіштерді алу үшін өте маңызды.

Сенсордың бетіндегі түйменің алдында роботтағы құрылымның жоқтығына көз жеткізіңіз.

Сенсордың алдында кез келген басқан нысан мен сенсор арасында анық жол болуы керек.

Бамперді ауыстыру нәтижелерін оқу

VEXcode EXP қосқыш басылғаны туралы есеп беру үшін Bumper Switch және Print блоктарын пайдаланатын жобаны блоктайды. Жоба «Іске қосылғанда, қаріпті «Мияда» Mono Small параметріне орнатыңыз» деп оқиды. Келесі 4 блоктан тұратын Forever циклі. 4 блок Мидағы барлық жолдарды өшіру, курсорды Мидағы 1 жолдың 1-бағанына орнату, басып шығару Бампері басылды ма? Brain және курсорды келесі жолға орнатыңыз және ең соңында BumperA басып шығарылды ма? Ми туралы. Жоба EXP миында жұмыс істеп тұрған жағында көрсетіледі және экранда Бампер басылды ма? Рас.

Бампер қосқышының нәтижелерін басып шығару үшін басып шығару блоктарын пайдалану пайдалы.

Bumper Switch нәтижелерін басып шығаратын жобаны жасап, іске қосқаннан кейін оларды Brain экранында көре аласыз.


Бампер қосқышын VEXcode EXP ішінде құрылғы ретінде қосу

Сенсор бағдарламалау тілімен пайдаланылғанда, оны сол тілде конфигурациялау қажет.

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

VEXcode EXP көмегімен бұл Құрылғылар терезесіндегі "Құрылғы қосу" мүмкіндігін пайдалану арқылы орындалады. Сізге 3 сымды сенсорларға бару керек.

3 сым опциясы таңдалғаннан кейін VEXcode EXP құрылғылары мәзірі. Бампер опциясы бөлектелген.

Құрылғылардың 3 сымды бөлімінде сіз Бампер қосқышын табасыз

Бампер қосқышын конфигурацияға қосу үшін осы мақаладағы қадамдарды орындаңыз.

Құрылғылар мәзірі ашылған VEXcode EXP скриншоты. Қосылған бампер қосқышы Құрылғылар мәзірінде тізімде және бөлектелген. Блоктардың құралдар жинағы ашық және блоктардың Bumper Sensing категориясы бөлектелген.

Бампер қосқышы жобаңызға қосылғаннан кейін сенсорлық блоктардың жаңа жиынтығы қолжетімді болады.

Бампер қосқышына қатысты «Сезімдеу» санатындағы блоктар туралы қосымша ақпарат алу үшін Анықтама ақпаратын қараңыз (блок жобасы).


Бампер қосқышының жалпы пайдаланулары

Басуды сезу

VEXcode EXP нысанға немесе қабырғаға тигенше алға жылжыту үшін Бампер қосқышын пайдаланатын жобаны блоктайды. Жоба іске қосылғанда, алға қарай жүріңіз, BumperA басылғанша күтіңіз, содан кейін жүргізуді тоқтатыңыз деп оқиды.

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

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

Бампер оқиғалары

VEXcode EXP блоктардың екі шағын стектері бар жобаны блоктайды. Бірінші стекте 4 рет қайталанатын рет орнатылған кезде басталған блогы, одан кейін Қайталау блогы бар. Қайталау блогында 500 мм алға, содан кейін 90 градусқа оңға бұрыл дегенді оқитын 2 блок бар. Блоктардың екінші дестесі «BumperA» басылғанда, «Басып шығару бамперіA» басылған ба? Brain және курсорды келесі жолға орнатыңыз.

Бұл мүмкіндік Бампер қосқышында басқан нәрсені анықтаған кезде бағдарламаңызға арнайы кодты іске қосуға мүмкіндік береді.

Сол жақта көрсетілген жобаның мысалы шаршыда жүру үшін алдыңғы жағында орнатылған бампер қосқышы бар роботты кодтау үшін пайдаланылады және Бампер қосқышы кез келген уақытта басылғанда, Brain True деп басып шығарады.

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

Last Updated: