To implement a joystick in your project, follow these general steps: Joystick widget from the Widget Box. Datastreams
Blynk traditionally uses Wi-Fi. If you are using a BLE (Bluetooth) module, you cannot use the standard Blynk IoT Wi-Fi library. You must use BlynkSimpleEsp32_BLE.h . The joystick widget itself works the same way.
BLYNK_WRITE(V1) // Y Axis yValue = param.asInt();
The Blynk Joystick is a virtual, 2-axis analog controller available within the Blynk IoT app (Legacy or Blynk 2.0). Unlike simple "Forward/Stop/Back" buttons, the joystick provides variable control. It mimics the behavior of a PlayStation or RC transmitter joystick, sending a range of values (typically from 0 to 255 or -100 to 100) for both the (horizontal) and the Y-axis (vertical).
Users can configure settings such as range (e.g., -255 to 255 for motor speed) and output pins.