Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_mindstormsdesign:strona_2 [2008/03/31 01:30] miw |
pl:miw:miw08_mindstormsdesign:strona_2 [2008/06/06 14:15] miw |
====== Algorytmy (czujnik światła) ====== | |
Poniżej znajdują się algorytmy sterowania wykorzystujące **sensor natężenia światła**. | |
| |
===== Poruszanie się po wzdłuż narysowanej linii ===== | |
Aby sprawdzić działanie algorytmu należy przygotować tor z linią. W tym celu należy przygotować makietę z narysowaną linią ruchu (czarna linia na białym tle). W algorytmie założono, że robot znajduje się na linii. | |
| |
==== Zapis słowny ==== | |
- jedź do przodu | |
- jeżeli brak linii czarnej (wartość czujnika powyżej progu) STOP inaczej wróć do (a) | |
- obracaj w prawo o 5<sup>0</sup> | |
- jeżeli linia czarna STOP, idź do (a) | |
- jeżeli obrót < 90<sup>0</sup> wróć do ( c) | |
- obracaj w lewo o 5<sup>0</sup> | |
- jeżeli linia czarna STOP, idź do (a) | |
- jeżeli obrót < 180<sup>0</sup> wróć do (f) | |
- STOP | |
| |
==== Implementacja w Prologu ==== | |
==== XTT ==== | |
| |
===== Objechanie przeszkody ===== | |
==== Zapis słowny ====h | |
- jedź do przodu | |
- jeżeli przeszkoda zatrzymaj się (wskaźnik echosondy poniżej progu) idź do ( c) inaczej wróć do (a) | |
- obróć się o 90<sup>0</sup> w prawo | |
- zrób krok do przodu | |
- obróć się o 90<sup>0</sup> w lewo i idź do (a) | |
==== Implementacja w Prologu ==== | |
==== XTT ==== | |
| |
===== I tak kolejne.... ===== | |
==== Zapis słowny ==== | |
==== Implementacja w Prologu ==== | |
==== XTT ==== | |
====== Uwagi ====== | |
====== Materiały ====== | |