Wysłany: 2014-04-16, 12:09 Zdalne sterowanie kostką poprzez pad bluetooth
Jako że jestem laikiem w temacie zaawansowanego programowania kostki mam pytanie do osób obeznanych z tematem.
Czy można gdzies znaleźć kod programu albo choć jakiś nakreślony wzór jak miałoby wyglądać sterowanie silnikami kostki (EV3) poprzez pad (np. od PS3 albo X360) za pomocą bluetooth bez udziału komputera?
Skoro można pobrać aplikację Commander na telefon i sterować pojazd poprzez nawet pochylanie telefonu to może sterowanie przez pad ktoś już rozgryzł?
Potrzebowałbym jakiegoś gotowego wzoru lub jakiejś pomocy jak zrobić taki program by móc płynnie sterować tymi silnikami (jazda przód-tył) oraz skręt lewo prawo z autocentrowaniem.
Ostatnio zmieniony przez bacon 2015-01-07, 12:34, w całości zmieniany 2 razy
Wiek: 33 Dołączył: 18 Kwi 2011 Wpisy: 5646 Skąd: Warszawa
Wysłany: 2014-04-16, 12:24
Nie wiem jak EV3 ale NXT zdecydowanie nie byla pad-friendly. Tam mozna było pada od PS2 podlaczyc za pomoca czujnika od HiTechnic/Mindsensors. Alternatywnie za posrednictwem lapka ale to slabe rozwiazanie.
_________________ ...na mieście już ćwierkają wróble... 🐦🐦🐦
nisiia napisał/a:
SMAŻ SIĘ W PIEKLE ZA TE POSPINANE PLEJTY!!!!!!!!
Jetboy [Usunięty]
Wysłany: 2014-04-16, 12:40 Re: Zdalne sterowanie kostka poprzed pad bluetooth
Waler93 napisał/a:
Skoro można pobrać aplikację Commander na telefon i sterować pojazd poprzez nawet pochylanie telefonu to może sterowanie przez pad ktoś już rozgryzł?
Róznica jest taka że telefon można programować i dostosować go do komunikacji z kostką, a pada nie i to kostka musiała by się dostosować do pada. Teoretycznie możliwe, ale jeszcze nie widziałem żeby ktoś miał gotowe rozwiązane.
Nie wiem jak EV3 ale NXT zdecydowanie nie byla pad-friendly. Tam mozna było pada od PS2 podlaczyc za pomoca czujnika od HiTechnic/Mindsensors. Alternatywnie za posrednictwem lapka ale to slabe rozwiazanie.
NXT sterowane przez panel PS2 w RobotC jest zdecydowanie pad-friendly :) Można dowolnie zaprogramować sobie sterowanie.
Ten Mars Rover jest sterowany padem właśnie
A masz na myśli telefony z javą (gotowce są tylko na niektóre modele telefonów ), czy smartfony z Androidem (jest bardzo wiele przeróżnych appek), symbianem (też ponoć są), Mobile Windowsem (jak najbardziej są), czy może Iphonów z OSem (są też) ?
Ja najczęściej używam tej https://play.google.com/store/apps/details?id=com.NXT.PadRemote. Można dosyć łatwo sterować ruchem i dodatkowo mechanizmem roboczym.
Wiek: 39 Dołączył: 16 Sty 2011 Wpisy: 226 Skąd: Warszawa
Wysłany: 2014-04-22, 19:38
Nie można podłączyć pada bezpośrednio do NXT za pomocą bluetooth ponieważ BT w NXT nie obsługuje profilu HID a tylko i wyłącznie Serial Port. Nie pomoże tutaj żaden alternatywny firmware (ani RobotC, ani lejos a tym bardziej stockowy). Jedyna szansa to wymiana stosu BT w układzie go obsługującym ale to się nikomu nie udało a przynajmniej się tym otwarcie nie podzielił z resztą.
Ostatnio zmieniony przez jerryp 2014-04-22, 19:38, w całości zmieniany 1 raz
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