During my christmas holiday I have made software for a wireless wheel with paddles and buttons using a (cheap) esp32. If you made a wired solution with an arduino, maybe this software and the esp32 can replace this.
Features:
-batterywarning (i use 3 AAA batteries)
-standby mode
-bluetooth ble
-range: 30 meter (i dont know why you should need it but its a feature ;-) )
-40 hrs with the 3 aaa batteries (in standby mode this is of course a lot longer)
it's on:
https://github.com/beastdjw/bluetoothGameControllerESP32
If you got any questions/remarks let me know.
Its work in progress...
hi,
I'm having this error with the code, I don't know what the (begin) means, I think that's the error.
ERROR:
C:\Users\GJabr\AppData\Local\Temp\.arduinoIDE-unsaved2023627-16948-ps8muo.yn0a\SteerBlueTootButtonsEncoders\SteerBlueTootButtonsEncoders.ino: In function 'void setup()':
C:\Users\GJabr\AppData\Local\Temp\.arduinoIDE-unsaved2023627-16948-ps8muo.yn0a\SteerBlueTootButtonsEncoders\SteerBlueTootButtonsEncoders.ino:170:116: error: no matching function for call to 'BleGamepad::begin(int, int, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool)'
bleGamepad.begin(25, 0, false, false, false, false, false, false, false, false, false, false, false, false, false);
^
In file included from C:\Users\GJabr\AppData\Local\Temp\.arduinoIDE-unsaved2023627-16948-ps8muo.yn0a\SteerBlueTootButtonsEncoders\SteerBlueTootButtonsEncoders.ino:1:
c:\Users\GJabr\OneDrive\Documentos\Arduino\libraries\ESP32-BLE-Gamepad/BleGamepad.h:50:10: note: candidate: 'void BleGamepad::begin(BleGamepadConfiguration*)'
void begin(BleGamepadConfiguration *config = new BleGamepadConfiguration());
^~~~~
c:\Users\GJabr\OneDrive\Documentos\Arduino\libraries\ESP32-BLE-Gamepad/BleGamepad.h:50:10: note: candidate expects 1 argument, 15 provided
exit status 1
Compilation error: no matching function for call to 'BleGamepad::begin(int, int, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool)'