Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:jsi:2009:sprawozdania:jsi20091209-11c [2009/12/13 22:29] jsi09 |
pl:dydaktyka:jsi:2009:sprawozdania:jsi20091209-11c [2019/06/27 15:50] (aktualna) |
{{:pl:dydaktyka:jsi:2009:sprawozdania:henio_patrol_pr_2.jpg|}} | {{:pl:dydaktyka:jsi:2009:sprawozdania:henio_patrol_pr_2.jpg|}} |
| |
W pętli zawarto blok odpowiedzialny za ruch robota, w przypadku wykrycia przedmiotu w bliskiej odległości następuje uruchomienie sygnału dźwiękowego oraz wycofanie pojazdu. W przypadku obłożenia całego algorytmu pętlą otrzymalibyśmy program , który po napotkaniu przeszkody ponownie wykonywał by patrol, jednakże treść wymagań nie wspominała o ciągłości działania. | W pętli zawarto blok odpowiedzialny za ruch robota, w przypadku wykrycia przedmiotu w bliskiej odległości następuje uruchomienie sygnału dźwiękowego oraz wycofanie pojazdu. Obłożenie całego algorytmu pętlą spowodowałoby otrzymanie programu , który po napotkaniu przeszkody ponownie wykonywałby zadany patrol, jednakże treść wymagań nie wspominała o ciągłości działania. |
| |
==== Uniki ==== | ==== Uniki ==== |
| |
{{:pl:dydaktyka:jsi:2009:sprawozdania:henio_uniki_pr_2.jpg|}} | {{:pl:dydaktyka:jsi:2009:sprawozdania:henio_uniki_pr_2.jpg|}} |
| |
| Przedstawiony powyżej program w zależności od wskazań czujnika dokonuje ruchu robota do przodu, bądź też obrót o 90 stopni w prawo i odtworzenie dźwięku. Całość jest zawarta w pętli, dlatego też robot działa do momentu utraty zasilania, bądź ręcznego zatrzymania. |
| |
==== Komunikacja ==== | ==== Komunikacja ==== |