

RVR's behavior is unpredictable in these scenarios. driving RVR with the app while issuing drive commands from a board). Yes, it is possible to operate RVR from different sources, but care should be taken not to send conflicting commands (e.g. Can I control RVR with an external board while controlling it with the Sphero EDU App? If you've got another board you'd like to work with, you should be able to use the serial port and send raw API commands to RVR, just make sure that RVR can accommodate the power requirements of the board you'd like to use OR that you use an external power source to power your desired SBC. I want to work with a single board computer (SBC) other than those above, is there a way I can do that? Note: USB cable must support power AND data transfer How does RVR interface with other devices?

Arduino - Arduino IDE and any other IDE’s that support the Arduino environment.micro:bit - micro:bit Python Editor, Mu, Microsoft MakeCode.Note: If working on a Windows or Mac, you can use any IDE that supports Python ( Pycharm, VS Code, etc), and transfer your files to the Raspberry Pi through SSH or Git. Raspberry Pi - Geany, Thonny, Nano, or Vi/Vim.Arduino - Arduino programming language (C/C++).micro:bit - Python or using blocks with MakeCode.Raspberry Pi - Python 3.5.X+ and JavaScript (Node.js RESTful API).Visit our Get the Code pages to learn how to get the SDKs. For more advanced users, any supported boards can be programmed to drive RVR using our SDK. RVR can be driven out of the box with the Sphero EDU app.
