Přeskočit obsah

Joystick — směr / stisk (boolean) (get_joy_state_ble)

Co dělá: Vrátí logickou hodnotu podle zvoleného směru (nahoru, dolů, vlevo, vpravo) nebo stisku tlačítka joysticku.

get_joy_state

Vstupy

  • Pole joy_name: výběr joysticku (joystick 1/2 nebo Bluetooth virtuální levý/pravý).
  • Pole axis: směr nebo volba stisknutý.

Výstup

  • Boolean (True/False).

Kdy použít

  • Pro událostní ovládání bez nutnosti ručně porovnávat hodnoty os.
  • Když chceš jednoduchou logiku typu „je joystick vpravo?“

Tipy a pasti

  • U směrů používá implementace prahové hodnoty přibližně ±40.
  • Pro jemné ovládání osou používej spíš blok get_joy_axis_ble.

Příklad použití

example_joy_state

Otevřít příklad v ESP IDE

Ukázka generovaného Python kódu

pressed = joystick1.joy_check(5)