This package provides an interface between a Windows PC and ESP32 using BLE (Bluetooth low energy). It allows you to quickly add ESP32 to your game as a gamepad without writing code. To use the sensors and display panels on ESP32, you need to write code on the ESP32 using Arduino IDE and create Unity scripts by referencing sample code. This package includes:
- ESP32 code to obtain x, y, and z data from sensors
- Unity 3D object and script to display x, y, and z data
- Example Unity script to receive data from ESP32 and send numerical data to ESP32
- Instructions on how to set up the ESP32Ble and rewrite the ESP32 code and Unity script
Requirements:
- Unity 2022.3 or newer
- Windows PC with Bluetooth low Energy Adapter
- ESP32 (including ESP32-S3)
- Arduino IDE
- Ability to transfer array data up to 64 bytes between Windows PC and ESP32
The package includes the following features:
- ESP32 code to obtain x, y, and z data from sensors
- Unity 3D object and script to display x, y, and z data
- Example Unity script to receive data from ESP32 and send numerical data to ESP32
- Instructions on how to set up the ESP32Ble and rewrite the ESP32 code and Unity script
- Ability to transfer array data up to 64 bytes between Windows PC and ESP32





