My kids have mBot 2 and the mBlock - Learn Coding app on iOS. We have the Bluetooth controller that came with the kit, and I want to help them learn to program the bot to respond to the controller input.
In the app, we added the Game Controller extension and see two blocks, but the blocks are not available (greyed out). I figured this was maybe because we hadn’t paired the controller yet, so I attempted to pair the controller, but it failed to pair with the CyberPi/mBot 2 while it was connected to the iPad. After disconnecting the iPad, the controller connected fine… but then I couldn’t connect the iPad.
So it seems the CyberPi cannot connect with both the controller and the iPad at the same time. Am I missing something? How are we supposed to use the Game Controller module in the mBlock app?
I also tried pairing a game controller to the iPad to see if that worked, but it didn’t…
If there is a hardware limitation preventing more than one bluetooth connection (why?), can you please update the mBlock app to use the iOS GameController framework for this functionality instead?