GamePad - Wireless Controller

10+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

GamePad turns your Android phone into a wireless Bluetooth Low Energy (BLE) game controller. Designed for students, makers, and hobbyists, it connects to microcontrollers, robots, RC cars, and other BLE-enabled devices.

FOUR CONTROL MODES
Pick the layout that fits your project:

- Joystick: Dual analog sticks with precise X/Y control. Perfect for omnidirectional robots and drones.
- Classic: D-Pad + four action buttons (Triangle, Square, Circle, Cross) plus Select & Start. A familiar console-style layout.
- Steering: Realistic steering wheel with gas and brake pedals. Supports tilt control using your device's accelerometer.
- D-Pad: Simple 4-way directional pad with A and B buttons. Great for basic navigation and two-action projects.

BLUETOOTH LOW ENERGY
Connects wirelessly to any BLE-compatible device. Works as both a BLE Central (connects to peripherals) and BLE Peripheral (advertises and accepts connections). Low latency analog data streaming at 50ms intervals.

BUILT FOR LEARNING
Created as a companion app for the CodeSkool programming environment. Students can use GamePad to control their Scratch-programmed robots and interactive projects. The matching CodeSkool extension makes it easy to read controller inputs in block-based code.

FEATURES
- 4 control modes: Joystick, Classic, Steering, D-Pad
- Dual-role BLE: Central and Peripheral mode
- Low-latency wireless communication
- Haptic/vibration feedback on button presses
- Fullscreen landscape mode with immersive UI
- Realistic 3D-styled controls with responsive touch
- Device scanning with signal strength display
- Works with Arduino, ESP32, Raspberry Pi, and any BLE device
- No internet required - direct BLE connection
- Dark theme optimized for visibility

REQUIREMENTS
- Android 12 or higher
- Bluetooth Low Energy (BLE) support
- Location permission (required by Android for BLE scanning)
Updated on
Mar 8, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

Initial release of GamePad - Wireless Controller.

• 4 control modes: Joystick, Classic, Steering, and D-Pad
• Bluetooth Low Energy support as both Central and Peripheral
• Low-latency wireless communication at 50ms intervals
• Tilt steering using device accelerometer
• Haptic feedback on button presses
• Fullscreen immersive landscape UI
• Works with Arduino, ESP32, Raspberry Pi, and any BLE device