- GND - masa joysticka do masy Arduino;
- +5V - plus joysticka do pinu 5V;
- VRx - oś X do dowolnego pinu analogowego;
- VRy - oś Y do dowolnego pinu analogowego;
- SW - przycisk joysticka do dowolnego pinu Arduino.
Ponieważ joystick jest urządzeniem małej mocy nie należy podłączać go bezpośrednio do silników czy LED, gdyż może to doprowadzić do jego uszkodzenia!
Przykład 1
Podłączam czujnik do Arduino wykorzystując piny zasilania oraz pin cyfrowy D13 do podłączenia przycisku joysticka (złącze SW)oraz piny analogowe A0 i A1 do podłączenia złączy osi x i y. Po wgraniu sketcha na Arduino wyniki mogę obejrzeć na monitorze portu szeregowego. Warto też zobaczyć jak prezentują się one na wbudowanej w Arduino IDE kreślarce.
Elementy układu:
Sketch Arduino:
Przykład 2
Modyfikuję sketch Arduino wyznaczając współrzędne oznaczające położenie neutralne joysticka oraz zakres tolerancji wynikający z braku stabilnego odczytu w tym położeniu (niewielkie odchylenia mieszczące się w tym zakresie będą ignorowane przez oprogramowanie). Dodatkowo zmniejszam czułość wskazań odczytu.
Sketch Arduino:
Sketch Arduino:
Brak komentarzy:
Prześlij komentarz