Help! I need an Arduino sketch to work with an iPhone BLE app

I would like to control a robot with joysticks, sliders and buttons.

I would like to use iPhone apps MicroBlue, Dabble, BLEJoystic, or ??

I would like to use XIAO boards nRF5280, ESP32-C6, or ??

An Android phone app compatible with the above criteria is acceptable.

Other common ESP-32 dev boards would also be acceptable.

I have tried many ideas without success. I only need the sketch to receive data from the phone that can be acted upon. I can write the code to control motors, steering and other functions.

Any and all help or suggestions would be appreciated - thanks

Try Blynk, it works very nicely. There is a free Explorer plan.

1 Like

Please read this article for reference:

That is where I started, Harrison. But LightBlue and nRF apps do not do what I want.
I want an iPhone app that acts as a peripheral and receives data from the phone.
Once I receive that data, I can continue to build a sketch.

Thanks for the suggestion, reivilo. Downloaded and had a look, but it looks like a cloud based app. I am looking for a BLE based app.

So far, I have looked at Bluefruit connect, Dabble, BLE Joystick, Light Blue, nRF connect, Bluetooth assistant, Arduino Blue, Bluetooth for Arduino, BT Inspector, MicroBlue, AVA.

Dabble and MicroBlue come close, but I need an Arduino “peripheral” sketch that can
parse the phone’s data output.

Then these two links will help you: