Close
0%
0%

AMB21 / AMB23 BLE HID Gamepad

In this example, the AMB21 (RTL8722DM) board AMB23 (RTL8722DM MINI) emulates an HID Gamepad connected using BLE Technology.

Public Chat
Similar projects worth following
This is the development of how to build your own BLE gamepad using AMB21 / AMB23 boards/microcontrollers. The code is written, build, and compiled using Arduino. And it could connect to both PC (Windows/Linux/Andriod) or mobile phone (Andriod). This code only achieved lower-level functions but without the hardware to really implement it out.

Introduction

In this example, the RTL8722 board emulates an HID Gamepad connected using BLE.

Please check detailed Procedures in the "INSTRUCTIONS" section below.

  • 1 × AmebaD [AMB21 (RTL8722DM / RTL8722CSM) / AMB23 (RTL8722DM MINI)] x 1
  • 1 × BLE capable host device [Windows / Linux / MacOS / Android

  • 1
    Compilation and upload

    Open the example, “Files” -> “Examples” -> “AmebaBLE” -> “BLEHIDGamepad”.

    1

  • 2
    Setup on BLE capable host PC device

    Upload the code and press the reset button once the upload is finished.
    Immediately after reset, the board will begin BLE advertising as “AMEBA_BLE_HID”. On your host device, go to the Bluetooth settings menu, scan, and connect to the board.
    You should ensure that the connection process is completed before proceeding.
    On Windows, ensure that any driver installation is finished, and the board shows up in the Bluetooth menu under the “Mouse, keyboard & pen” category.

    2

  • 3
    Setup on BLE capable host Mobile device

    On Android, ensure that “Input device” is enabled for the board.

    3

View all 6 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates