esp32-microgamepad-ble

Gamepad controller

An ESP32-based project creating a dual-analog joystick gamepad over BLE for robot projects.

Dual analog joystick on ESP32 over BLE (Nordic UART Service - NUS) using micropython

GitHub

16 stars
3 watching
1 forks
Language: Python
last commit: about 4 years ago
Linked from 1 awesome list

analog-joystickblemicropythonmicropython-esp32nus

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sparkfun/micro_bit_controller_bit A game controller expansion board for the micro:bit microcontroller 5
kshoji/pxt-bluetooth-gamepad An open source project allowing a micro:bit to emulate a gamepad peripheral via Bluetooth LE 27
janickr/kaspersmicrobit A Python package to connect to the Bluetooth LE GATT services of BBC micro:bit devices for use as wireless game controllers. 16
carglglz/upyble A command line tool for interacting with Bluetooth Low Energy devices using MicroPython. 19
heerkog/micropythonblehid Library providing a framework for creating HID devices over Bluetooth Low Energy (BLE) in MicroPython 238
jakobst1n/microbit-gamepad A web application that sends DPAD events to micro:bit devices over Bluetooth. 2
ekspla/micropython_aioble_examples Demonstrates Bluetooth Low Energy (BLE) communication with various devices using MicroPython on ESP32 1
tuupola/micropython-lis2hh12 MicroPython driver for STMicroelectronics LIS2HH12 3-axis accelerometer 9
musabkilic/microbike Converts micro:bit into a game controller to control PC games 32
pedromneto97/accelstepper-micropython Provides an interface to control stepper motors with acceleration in Python on ESP32 microcontrollers. 38
oysols/tlc5940-micropython A Micropython library for controlling multiple TLC5940 chips to generate grey scale data for driving displays. 5
micropython-imu/micropython-bno055 A MicroPython driver for the Bosch BNO055 inertial measurement unit (IMU) 48
insighio/microsdi12 An implementation of an SDI-12 sensor interface using UART and RS-485 directional transmission. 10
ntoll/microperi A Python library that enables remote control of a BBC micro:bit using MicroPython's API. 0
gamefunc/micropython_espx_ir_transceiver Provides an ESP32-based IR transceiver implementation using MicroPython 7