Will the Nano RP2040 work for this project?

I have a simple robotics project that I want to build, and I'm trying to determine which if any controller board will work for it.

The robot will have 8 hobby servos for movement, and maybe some LEDs or even a small SPI interface display screen if I feel ambitious. The difficult part is that I would really like to be able to control it with a bluetooth gaming controller. Preferably the Nintendo Switch Pro Controller that I already own.

I know the Nano RP2040 has bluetooth capability, but can I use that function to pair a controller to the RP2040, read the inputs from the joysticks and buttons in code, and generate the appropriate servo signals from that? Is there already example code developed that I can look at to get a start on this? Or do I need to look at a different board or different control solution entirely?

Other than the fact it's BT which is sometimes flaky and gaming controllers sometimes don't work, then yes there are sample sketches. You will need to choose a BT library that is well supported and has the functionality you want. Once you do that there will usually be sample sketches.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.