NXC sensory

Z Systemy operacyjne i sieci komputerowe
Wersja z dnia 11:13, 27 sty 2014 autorstwa Admin (dyskusja | edycje) (Utworzono nową stronę "==Czujnik dotyku== Na początek prosty przykład wzięty wprost z dokumentacji. <pre> task main() { SetSensor(IN_1,SENSOR_TOUCH); OnFwd(OUT_AC, 75); until (SENSOR_1 ==...")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Czujnik dotyku

Na początek prosty przykład wzięty wprost z dokumentacji.

task main()
{
SetSensor(IN_1,SENSOR_TOUCH);
OnFwd(OUT_AC, 75);
until (SENSOR_1 == 1);
Off(OUT_AC);
}

SetSensor(IN_1,SENSOR_TOUCH) Podajemy do którego portu podłączyliśmy sensor i jakiego jest typu. W naszym przypadku podpięliśmy czujnik dotyku do portu 1.

until (SENSOR_1 == 1)wcześniejsza instrukcja, czyli jazda robota, będzie się odbywała dopóki (until) nie zostanie wciśnięty przycisk na czujniku dotyku (1 oznacza wciśnięty przycisk, 0 nie wciśniety).

Robot będzie jechał do przodu tak długo, dopóki nie zostanie wciśnięty przycisk na czujniku.