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).
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í
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
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.
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ů.
V části 3-Wire Devices najdete nárazníkový spínač
Chcete-li přidat nárazníkový spínač do konfigurace, postupujte podle kroků v tomto článku.
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í
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
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.