Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20090114-11a [2009/01/18 17:19] jsi08 |
pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20090114-11a [2019/06/27 15:50] (aktualna) |
====== Przebieg Ćwiczenia ====== | ====== Przebieg Ćwiczenia ====== |
| |
* Wykożystywana w tym ćwiczeniu konstrukcja robota, nie jest szczególnie istotna, warto nadmienić, że robot był samojezdy oraz posiadał nst. czujniki: | * Sama konstrukcja robota wykożystywana w tym ćwiczeniu wydaje się nie być szczególnie istotna, warto nadmienić, że robot był samojezdy oraz posiadał nst. czujniki: |
* dźwiękowy | * dźwiękowy |
* ultrasoniczny (odległości) | * ultrasoniczny (odległości) |
* Komunikacja pomiędzy robotem a PC odbywała się za pomocą Bluetooth. | * Komunikacja pomiędzy robotem a PC odbywała się za pomocą Bluetooth. |
| |
* Po wstępnym zapoznaniu się z instrukcją API przystąpiliśmy do jego testowania. W pierwszej fazie udało się nam przetestować działanie podstawowych funkcji API: | * Po wstępnym zapoznaniu się z instrukcją API przystąpiliśmy do jego testowania. W pierwszej fazie udało się nam przetestować działanie podstawowych funkcji API m. in.: |
* nxt_open, nxt_close - otwarcie/zamknięcie połączenia | * nxt_open, nxt_close - otwarcie/zamknięcie połączenia |
* nxt_voltage_millivolt(Voltage) - odczyt napięcia na bateriach | * nxt_voltage_millivolt(Voltage) - odczyt napięcia na bateriach |
{{:pl:mindstorms:studenci:przedmioty:jsi:jsi2008:omijanie.pl|}} | {{:pl:mindstorms:studenci:przedmioty:jsi:jsi2008:omijanie.pl|}} |
| |
| ====== Wnioski ====== |
| |
| API prologu jest zdecydowanie wygodniejszą formą tworzenia oprogramowania dla Mindstorms niż kożystanie z dostarczanego programu firmy LEGO, z którego kożystaliśmy na wcześniejszych zajęciach. Warto było by się zastanowić nad innym sposobem rozkazywania robotowi w trakcie jego działania niż klaskanie (co niestety często się zdarza w instrukcjach), z bardzo prozaicznego powodu ponieważ system klaskań nie sprawdza się w warunkach laboratorium. |