Skocz do zawartości

Aplikacja na Androida - ANTYFALSTART


przystalski_pl

Pomocna odpowiedź

Wychodząc na przeciw wymaganiom zawodników kategorii MiniSumo podczas zawodów robotów Roboxy 2012 opracowałem prosty a zarazem skuteczny program eliminujący zjawisko falstartów. Program działa następująco (instrukcja obsługi dla sędziego):

  • 1. Prosimy zawodników o przygotowanie konstrukcji na dojo.
  • 2. Pytamy czy są gotowi? Jeśli tak - mówimy aby puścili przyciski rozpoczynające odliczanie lokalnie w robotach w momencie usłyszenia pierwszego sygnału. Sygnał ten jest charakterystyczny i następuje po 3 sekundach od wciśnięcia przycisku START. 3 sekundy sygnalizowane są również dźwiękami, tak aby zawodnicy mogli zsynchronizować poczucie płynięcia czasu.
  • 3. Następuje zwolenienie przycisków startowych w 3 sekundzie tak jak opisano to powyżej i aplikacja dalej odlicza 5 sekund.
  • 4. Piąta sekunda jest sygnalizowana charakterystycznym dźwiękiem. Jeśli którykolwiek z robotów ruszy przed pojawieniem się tego sygnału - doszło do falstartu.

Prawda, że proste? Wielu zawodników podczas rozrywek Roboxy 2012 - a walk było łącznie 225 - doceniło Nasz pomysł na rozwiązanie problemów z falstartami. Problem jest o tyle poważny, że aktualnie budowane konstrukcję, przewagą 0.1 sekundy decydują o wygranej. Główną cechą programu jest jego prostota, jak i duża dokładność odliczania czasu o startu konstrukcji.

Poniżej film z widokiem na działający program:

Wystarczy pobrać plik i wrzucić na karcie pamięci. Następnie odłączyć telefon od komputera i zainstalować aplikację z menu telefonu przy pomocy jakieś przeglądarki do plików. Powinno działać na wszystkich telefonach z systemem operacyjnym Google Android w wersji co najmniej 2.2 Froyo.

Więcej tego typu oraz o wiele ciekawszych projektów znajdziecie na: ERAmatic

ANTYFALSTART.zip

1.thumb.png.0f6b7f91199bb88741ed53edcccb609b.png

  • Lubię! 1
Link do komentarza
Share on other sites

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Na androidzie ICS działa, ale:

Czemu aplikacja ma takie uprawnienia, które są IMO niepotrzebne?

modyfikowanie/usuwanie z nośnika USB

Pełen dostęp do internetu

Odczytywanie stanu i informacji o telefonie

Tak poza tym świetny pomysł 😉

Link do komentarza
Share on other sites

Środowisko w którym tworzę aplikacje na ten system samo nakłada wymagania programu. Proszę się tym nie sugerować. Aplikacja jest stacjonarna, działa w trybie offline, nie modyfikuję niczego na karcie. I co najważniejsze - jest bezpłatna 🙂

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dokładnie - program zrobiony w hm.... 15 minut a jeszcze nikt na coś tak prostego prędzej nie wpadł.

Co do zmiany środowiska - na potrzeby grubszych projektów siedzę w MOTODEV Studio, jak wiadomo, opartym na Eclipsie. Z inżynierskiego punktu widzenia - wszystko zależy od potrzeb - po co komu armata na komara?

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.