Lökhárító kapcsoló használata VEX EXP-vel

Leírás

Ez az érzékelő egy kapcsoló. Megmondja a robotnak, hogy a lökhárítója le van-e nyomva (az érzékelő értéke 1) vagy elengedve (az érzékelő értéke 0).

VEX lökhárító kapcsoló darab.


A lökhárító kapcsoló működése: Az áramkör befejezése

A VEX lökhárító kapcsoló valószínűleg a leggyakrabban használt elektromos eszközön, a kapcsolón alapul. A kapcsoló két sorkapocsból (a vezeték csatlakoztatására szolgáló helyből) és egy vezetékhídból áll, amely a kapcsoló megnyomásakor "létrehozza" a kapcsolatot. Amint az alábbi animáción látható, amikor megnyomod a csatlakozóvezetéket, „befejezed” az áramkört, és a Robotagy ezt regisztrálja a programodban.

A lökhárító kapcsoló egy olyan áramkör része, amely nincs csatlakoztatva vagy megszakadt. Ha megnyomja a lökhárító kapcsolót, a csatlakozás létrejön, és áram folyhat.


A lökhárító kapcsoló beállítása

Elhelyezés

A BaseBot összeállításának szögletes nézete. A robothoz egy rögzített lökhárító kapcsoló tartozik, amely kiemelten jelenik meg, és a robot elé mutat.

A lökhárító kapcsoló elhelyezése nagyon fontos a pontos leolvasás érdekében.

Ügyeljen arra, hogy a roboton semmilyen szerkezet ne legyen az érzékelő előlapján lévő gomb előtt.

Az érzékelő előtt szabad útnak kell lennie a hozzányomott tárgy és az érzékelő között.

A lökhárító kapcsoló eredményeinek olvasása

VEXcode EXP blokkprojekt, amely Bumper Switch és Print blokkokat használ a kapcsoló megnyomásakor megjelenő jelzéshez. A projekt így néz ki: Indításkor a Brainen állítsa a betűtípust Mono Small értékre. Ezután egy Forever ciklus következik 4 blokkal. A 4 blokk a következőt írja ki: Törölje az összes sort az agyon, állítsa a kurzort az 1. sor 1. oszlopába az agyon, majd írja ki: Ütköző lenyomva? a Brain-en, állítsd a kurzort a következő sorra, és végül írd ki a BumperA lenyomva? parancsot. az Agyon. A projekt egy EXP Brain-en fut oldalt, a képernyőn pedig a Bumper lenyomva? felirat olvasható. Igaz.

Hasznos a nyomtatási blokkok használata a lökhárító kapcsoló eredményeinek kinyomtatására.

Miután létrehozott és futtatott egy projektet, amely kinyomtatja a Bumper Switch eredményeit, láthatja azokat a Brain képernyőjén.


A lökhárító kapcsoló hozzáadása eszközként a VEXcode EXP-ben

Ha egy érzékelőt programozási nyelvvel használnak, akkor azt ezen a nyelven kell konfigurálni.

VEXcode EXP Eszközök menü az Eszköz hozzáadása gomb kiválasztása után. A 3 vezetékes opció van kiemelve.

A VEXcode EXP-vel ez az Eszközök ablak „Eszköz hozzáadása” funkciójával érhető el. A 3-vezetékes érzékelőkhöz kell mennie.

VEXcode EXP eszközök menü a 3 vezetékes opció kiválasztása után. A Lökhárító opció ki van jelölve.

Az Eszközök 3-vezetékes részében megtalálja a lökhárító kapcsolót

A lökhárító kapcsoló konfigurációhoz való hozzáadásához kövesse a cikkben található lépéseket.

A VEXcode EXP képernyőképe megnyitott Eszközök menüvel. A csatlakoztatott Bumper Switch megjelenik és kiemelve jelenik meg az Eszközök menüben. A blokkok eszköztára meg van nyitva, és a Bumper Sensing blokkkategória van kiemelve.

Miután a lökhárító kapcsolót hozzáadta a projekthez, egy új szenzorblokk-készlet válik elérhetővé.

A lökhárító kapcsolóra vonatkozó 'Érzékelés' kategória blokkjaival kapcsolatos további információkért tekintse meg a Súgót (Blocks project).


A lökhárító kapcsoló általános használata

Press érzékelése

A VEXcode EXP egy olyan blokkprojekt, ami egy lökhárító kapcsolót használ az előrehaladáshoz, amíg egy tárgyhoz vagy falhoz nem ér. A projekt így szól: Indítás után haladjon előre, várjon, amíg megnyomja az A lökhárító gombot, majd álljon meg.

Ez a funkció lehetővé teszi, hogy a robot észlelje, ha valami megnyomja a lökhárító kapcsolót.

A bal oldalon látható példaprojekt arra szolgál, hogy kódoljon egy robotot egy lökhárítókapcsolóval, amely az elejére van szerelve, hogy addig vezessen, amíg meg nem nyomják az érzékelőt, majd a lökhárító kapcsoló megnyomása után leállítja a vezetést.

Ütköző események

VEXcode EXP blokkprojekt, amely két kis blokkkötegből áll. Az első veremben van egy „Kezdéskor” blokk, amelyet egy „Ismétlés” blokk követ, amely 4-szer ismétlődik. Az Ismétlés blokkban két blokk található, amelyek a következők: Előrehajtás 500 mm-t, majd Forduljon jobbra 90 fokban. A második blokkköteg a következőt mutatja: Amikor a BumperA-t megnyomták, Nyomtassa ki a BumperA-t megnyomva? az Agyon, és helyezd a kurzort a következő sorra.

Ez a funkció lehetővé teszi a program számára, hogy meghatározott kódot futtasson, amikor észleli, hogy valami megnyomja a lökhárító kapcsolót.

A bal oldalon látható példaprojekt egy olyan robot kódolására szolgál, amelynek elejére egy lökhárító kapcsoló van szerelve, hogy egy négyzetben vezessen, és amikor a lökhárító kapcsolót megnyomják, a Brain True-t nyomtat.

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

Last Updated: