logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bezprzewodowy joystick w starym stylu

Defenestrator 05 Lut 2009 17:54 2931 0
REKLAMA
  • Bezprzewodowy joystick w starym stylu

    Autor zmodyfikował stary joystick TAC-2 przy pomocy dwóch modułów SparkFun RF czyniąc z niego odpowiednik bezprzewodowych kontrolerów do nowoczesnych konsol. Wszystkim poza radiową transmisją danych zajmuje się mikrokontroler ATtimy2313. Algorytm działania urządzenia wygląda następująco: mikorokontroler cały czas sprawdza, czy joystick nie wykrył jakiejś akcji użytkownika, i w razie takiego zdarzenia wysyła dane do odbiornika oraz zeruje timer, który po 10 sekundach bezczynności wyłącza nadajnik w celu zaoszczędzenia energii. Gdy nadajnik jest wyłączony, mikrokontroler w dalszym ciągu sprawdza wejścia i w razie potrzeby włącza go z powrotem. Pakiety danych używane do transmisji mają 4 bajty długości (synchronizacja + adres odbiornika + dane + suma kontrolna), z czego 6 bitów przypada na opis stanu joysticka (2 przyciski i 4 położenia gałki). Rola odbiornika to sprawdzanie czy przychodzące dane są poprawne i wymuszanie logicznego 0 na odpowiednich wyjściach. Na stronie można znaleźć kod źródłowy w C.

    Źródło
    Strona projektu

    Bezprzewodowy joystick w starym stylu Bezprzewodowy joystick w starym stylu

    Fajne? Ranking DIY
    O autorze
    Defenestrator
    Poziom 14  
    Offline 
    Defenestrator napisał 148 postów o ocenie 99. Jest z nami od 2007 roku.
  • REKLAMA
REKLAMA