Použití nárazníku s VEX EXP

Popis

Tento senzor je spínač. Říká robotu, zda je jeho nárazník stlačen (hodnota senzoru 1) nebo uvolněný (hodnota senzoru 0).

Díl spínače nárazníku VEX.


Jak funguje spínač nárazníku: Dokončení obvodu

VEX Bumper Switch je založen na pravděpodobně nejpoužívanějším elektrickém zařízení: spínači. Přepínač se skládá ze dvou svorek (místa pro připojení vodiče) a drátěného můstku pro „vytvoření“ spojení, když je spínač stisknut. Jak je znázorněno v animaci níže, stisknutím spojovacího vodiče „uzavřete“ obvod a robotický mozek to zaregistruje ve vašem programu.

Nárazník je součástí obvodu, který je nezapojený nebo přerušený. Když stisknete nárazníkový spínač, spojení je vytvořeno a elektřina může proudit.


Nastavení spínače nárazníku

Umístění

Úhlový pohled na konstrukci BaseBota. Robot má připojený nárazníkový spínač, který je zvýrazněn a směřuje před robota.

Umístění nárazníku je velmi důležité pro získání přesných údajů.

Ujistěte se, že před tlačítkem na přední straně senzoru není žádná konstrukce na robotu.

Před snímačem musí být volná cesta mezi jakýmkoli předmětem, na který je přitlačován, a snímačem.

Čtení výsledků spínače nárazníku

Projekt bloků VEXcode EXP, který používá bloky Bumper Switch a Print k hlášení, zda je přepínač stisknut. Projekt zní: Po spuštění nastavte písmo na Mono Small na Brain. Další je smyčka Forever se 4 bloky. 4 bloky znějí: Vymazat všechny řádky na Brain, nastavit kurzor na řádek 1, sloupec 1 na Brain, vytisknout Stisknut Bumper? na Brain a nastavte kurzor na další řádek a nakonec vytiskněte BumperA pressed? na mozku. Projekt běží na EXP Brainu po straně a na obrazovce se zobrazuje nápis „Stisknut nárazník?“. Věrný.

Je užitečné použít tiskové bloky pro tisk výsledků nárazníkového spínače.

Jakmile vytvoříte a spustíte projekt, který tiskne výsledky Bumper Switch, budete je moci vidět na obrazovce Brain.


Přidání nárazníkového spínače jako zařízení do VEXcode EXP

Kdykoli se senzor používá s programovacím jazykem, musí být v tomto jazyce nakonfigurován.

Nabídka Zařízení VEXcode EXP po výběru tlačítka Přidat zařízení. Možnost 3 vodiče je zvýrazněna.

S VEXcode EXP je toho dosaženo pomocí funkce 'Přidat zařízení' z okna Zařízení. Budete muset jít do 3-Wire senzorů.

Snímek obrazovky VEXcode EXP s otevřenou nabídkou Zařízení. Připojený nárazníkový spínač je uveden a zvýrazněn v nabídce Zařízení. Panel nástrojů bloků je otevřený a kategorie bloků Snímání nárazníku je zvýrazněna.

Jakmile bude nárazníkový spínač přidán do vašeho projektu, bude k dispozici nová sada bloků senzorů.

Další informace o blocích z kategorie „Snímání“ týkající se nárazníkového spínače naleznete v nápovědě ( projektBlocks).


Běžná použití nárazníkového spínače

Snímání stisknutí

Projekt bloků VEXcode EXP, který používá nárazníkový spínač k jízdě vpřed, dokud se nedotkne předmětu nebo zdi. Projekt zní: Po spuštění jeďte vpřed, počkejte, dokud nestisknete tlačítko NárazníkA, a poté zastavte jízdu.

Tato funkce umožňuje vašemu robotovi zjistit, když něco stiskne spínač nárazníku.

Příklad projektu zobrazený vlevo se používá ke kódování robota s nárazníkovým spínačem namontovaným na přední straně, aby jel, dokud není stisknut senzor, a poté zastavil jízdu, jakmile byl stisknutý nárazníkový spínač.

Nárazové události

Projekt bloků VEXcode EXP, který má dvě malé hromádky bloků. První zásobník má blok When started následovaný blokem Repeat nastaveným na 4 opakování. V bloku Opakovat jsou 2 bloky s textem Jeďte vpřed o 500 mm a poté Odbočte doprava o 90 stupňů. Druhá hromádka bloků zní: Když byl stisknut BumperA, vytiskněte Byl stisknut BumperA? na Brain a nastavte kurzor na další řádek.

Tato funkce umožňuje vašemu programu spustit specifický kód, když zjistí, že něco stiskne spínač nárazníku.

Příklad projektu zobrazený vlevo se používá ke kódování robota s nárazníkovým spínačem namontovaným na přední straně, aby jel do čtverce, a kdykoli je stisknutý nárazník, mozek vypíše True.

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

Last Updated: