Forum LUGPOL Strona Główna Forum LUGPOL
www.lugpol.pl

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
nxt g problem
Autor Wiadomość
tonsilos 

Wiek: 29
Dołączył: 01 Wrz 2007
Wpisy: 36
Skąd: Przyszowa
Wysłany: 2009-12-10, 21:37   nxt g problem

Witam
Uczę się dopiero języka C, więc próbuję coś wykombinować w nxt-g. Mam pewien problem a mianowicie nie wiem jak zmusić robota podczas cofania gdy naciśnie przycisk dorozpoczęcia od początku. Poniżej przedstawiam schemat: (sory za jakość):



Z góry dziękuje za pomoc.
Pozdrawiam
Tonsilos
_________________
Nic nie da Ci tego co dają Ci klocki LEGO ;)
 
 
 
Adriel 


Wiek: 35
Dołączył: 24 Maj 2008
Wpisy: 94
Skąd: Częstochowa
Wysłany: 2009-12-10, 21:41   

Możesz dokładnie opisać co ma robot robić?

Może wystarczy zastosować inny typ pętli - rób dopóki nie wciśnie się przycisku
_________________
My Collection
Ostatnio zmieniony przez M_longer 2009-12-11, 13:55, w całości zmieniany 1 raz  
 
 
 
 
tonsilos 

Wiek: 29
Dołączył: 01 Wrz 2007
Wpisy: 36
Skąd: Przyszowa
Wysłany: 2009-12-10, 21:47   

Ma tylko jeździć do przodu gdy czujnik ultradźwiękowy wykryje przedmiot cofa się i skręca. Gdyby podczas cofania napotkał na przeszkoda naciska na przycisk, zaczyna od początku i jedzie do przodu. Chodzi o to że w momencie naciśnięcia wszytko zostaje przerwane i zaczyna od nowa.
_________________
Nic nie da Ci tego co dają Ci klocki LEGO ;)
 
 
 
Adriel 


Wiek: 35
Dołączył: 24 Maj 2008
Wpisy: 94
Skąd: Częstochowa
Wysłany: 2009-12-11, 11:54   

Zrobie Ci To co chcesz w rbt :)

OK:
Dokładnie to co mówiłeś to wyjdzie tak:
Czyli Jedzie non stop do przodu gdy dalmierz wykryje coś to jedzie non stop do tyłu czy tam skręca w przypadku wciśnięcia przycisku robi wszystko od nowa


Myślę ze można prościej tak:
Działa podobnie:
Czyli Jedzie do non stop do przodu gdy dalmierz wykryje coś to jedzie non stop do tyłu czy tam skręca w przypadku wciśnięcia przycisku robi wszystko od nowa


Jeśli chcesz zrobić wszędołaza co się z niczym nie zderza wprowadź sobie funkcję random do skręcania:


Mam nadzieje że pomogłem
_________________
My Collection
Ostatnio zmieniony przez Adriel 2009-12-11, 15:17, w całości zmieniany 3 razy  
 
 
 
 
tonsilos 

Wiek: 29
Dołączył: 01 Wrz 2007
Wpisy: 36
Skąd: Przyszowa
Wysłany: 2009-12-11, 20:01   

Zrobiłem wszystko zgodnie z tym co jest wyżej ale nadal nic.... najgorzej jest w przypadku tego ostatniego czyli wszędołaza... najpierw jeździł do tylu i kręcił się, a teraz po zmienieniu iektórych parametrów jest lepiej bo wykrywa przeszkody natomiast sterowanie nadal coś nie tak bo się kręci w kółko zamiast o 90*. A czy przez ten program da się jakoś sterować robotem przez bluetooth? Z poziomu komputera oczywiście.
_________________
Nic nie da Ci tego co dają Ci klocki LEGO ;)
 
 
 
Adriel 


Wiek: 35
Dołączył: 24 Maj 2008
Wpisy: 94
Skąd: Częstochowa
Wysłany: 2009-12-12, 04:44   

tonsilos napisał/a:
nadal coś nie tak bo się kręci w kółko zamiast o 90


Ustaw mu by jechał 2 sekundy z mocą silników 50% - Tam gdzie f random
Efekt powinien być taki; jak napotka przeszkodę to się cofa ale z każdym razem inaczej pod różnym kątem. Raz o 90* raz o 30* raz 0 10* po prostu random.

tonsilos napisał/a:
A czy przez ten program da się jakoś sterować robotem przez bluetooth? Z poziomu komputera oczywiście.


Da się ale tylko w najnowszej wersji oprogramowania od 8547

Dla starych nxt polecam aplikacje do telefonu która umożliwia sterowanie. Chcesz to wyślę.
_________________
My Collection
Ostatnio zmieniony przez Adriel 2009-12-12, 04:46, w całości zmieniany 1 raz  
 
 
 
 
Wyświetl wpisy z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich wpisów
Nie możesz usuwać swoich wpisów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

phpBB by przemo  
Strona wygenerowana w 0,036 sekundy. Zapytań do SQL: 11