• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Sketch i bibloteka pod kontroler z trzema przyciskami
#4
"Dodam, że próbowałem zmienić pinMode. Tam gdzie figurują cyfry 9, 10 i 11 zmieniłem na A3, A1 i 15, ale podejrzewam że to na nic bo nic to nie dało, jedynie pierwsze 3 przyciski były "wciśnięte" cały czas w sofcie."
Czyli jednak soft działa i joy jest wykrywany. W tym programie ktoś sobie wymyślił tak, że robi tablicę na stany czterech przycisków, numer początkowy 9 i do tego dodaje index tablicy + 0 lub +1, co w sumie daje piny 9,10,11,12
int currentButtonState = !digitalRead(index + pinToButtonMap) i potem jeśli stan się zmienił przypisuje to
Joystick.setButton(index, currentButtonState); // tutaj jest to co widzi program w PC
lastButtonState[index] = currentButtonState;. // Tu jest zapisany poprzedni stan przycisku
Jak chcesz mieć przyciski na losowych pinach to musisz przerobić ten kod. Na pewno znajdziesz mnóstwo innych przykładów lepiej napisanych, choć jako demo biblioteki ten jest zupełnie OK.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Sketch i bibloteka pod kontroler z trzema przyciskami - przez kaczakat - 04-07-2021, 19:20

Skocz do:


Przeglądający: 1 gości