Wireless Vibration Joystick Module V2.0

SKU: DFR0182

The Wireless Joystick v2 for Arduino is the first gamepad based on Arduino from DFRobot. It support Xbee, Bluetooth, RF and Wifi via the Xbee socket. Makes it possible to custom your own wireless communication for controlling your robots, mobile platforms, UAVs, etc.

Detail of Wireless GamePad V2.0 for Arduino with colored buttons and joystick-DFRobot product sku:DFR0182 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • Specification

    Item Description
    Power Supply AAA battery ×3 or Micro USB
    Programmable Inputs 2 analog sticks;
    1 D-pad;
    10 buttons;
    2 joystick buttons
    Program Interface Micro USB (via included small adapter)
    Bootloader Arduino Leonardo
    Turbo Button Used to reset the controller
    Informational LEDs Red: Power indicator;
    Green: RX indicator
    Motor Driver Integrated two-way motor driver
    Vibration Supported
    Wireless Module Socket XBee socket included
    Supported Wireless Modules XBee series modules;
    Bluetooth Bee;
    RF Bee;
    WiFi Bee

    Pinout

    Pin mapping

    Component Pin
    Direction Buttons
    UP D5
    LEFT D6
    DOWN D7
    RIGHT D8
    Surface Buttons
    SELECT D3
    START D4
    Joystick Buttons
    Left Joystick A0
    Right Joystick A1
    Joystick analog inputs
    Left Joystick X-axis A4
    Left Joystick Y-axis A5
    Right Joystick X-axis A2
    Right Joystick Y-axis A3
    Z Buttons
    Left Z1 D15
    Left Z2 D16
    Right Z1 D13
    Right Z2 D14
    Other functions
    Wireless communication(Serial1) D0(RX) & D1(TX)
    Vibration Motor driver pin D2
    Rx LED D17

    FAQ

    • Hi i am building a quadcopter for which i am using APM 2.6 as the flight controller. I just wanted to ask if i can use this gamepad with 2 xbee pro modules. One on the transmitter side(inside the gamepad) and one on the receiver side (to the flight controller) will it work? Please i need a fast reply

      Hi, it depends your communication method. for example, you want to use bluetooth, then you will need two bluetooth bee, one in the gamepad; one on your car. This is just example, wifi; zigbee, RF are all OK. Since it is using Serial communication. the code could be very easy. (It also could be very difficult), you could search some Arduino serial example on the net.

    • The joystick board does not respond and transmit properly. I have validated the XBee on another system and communication is no problem. I have also validated the code is working as expected.

      1. The sample code is used to test the gamepad on your computer by a USB cable, but not to communicate wirelessly by Xbee, Bluetooth module, etc. If you want to use the code for the later purpose or write your own code, please change all serial.xxx() to serial1.xxx() since the board (leonardo) use its serial1 instead of serial to communicate with the wireless modules.

      2. Please check if you have inserted the wireless module onto the Xbee socket inversely

    Explore More Related Questions >

    Was this article helpful?

    TOP