Skocz do zawartości

Robot sterowany przez wifi z klawiatury/ekranu w przeglądarce


sebciq

Pomocna odpowiedź

Witam!

Jest to mój pierwszy projekt na Rapsberry i chciałbym spytać o dwie rzeczy:

a) Chciałbym aby robot jechał wtedy kiedy wcisnę np klawisz strzałki do przodu (jeśli ją puszczę to robot ma się zatrzymać) - chodzi mi wyłącznie o skrypt który po wciśnięciu klawisza daje stan wysoki, zaś po puszczeniu go stan niski.

b) W taki sam sposób chciałbym aby działały strzałki wyświetlane na ekranie w przeglądarce (wciskam - robot jedzie, puszczam przycisk - robot się zatrzymuje) - będzie to dobrą opcją jeśli będzie ktoś sterował robotem z poziomu przeglądarki.

Wiele tutoriali w internecie: angielskich i polskich wskazuje na taki sposób że dodawany jest dodatkowy przycisk "stop" który zatrzymuje silniczki - ale jest to mało wygodny sposób do sterowania(i taki skrypt udało mi się napisać).

Chodzi mi tylko o podanie dostępnych możliwości (nie gotowego skryptu) 🙂

Pozdrawiam

Link do komentarza
Share on other sites

Wydaje mi się, że bez JavaScripta się tutaj nie obejdzie. Oczywiście jak już masz JavaScript, to żaden problem wysłać przy puszczeniu przycisku te same dane, które by normalnie były wysłane przy naciśnięciu przycisku stop.

  • Pomogłeś! 1
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.