Romi Question

To upload code and run it is it required to use the wifi adapter or can you upload and run code using a usb connector and run it without computer use (like upload the code it the sd card and clicking a button to run it). Also what programing language is recommended?

Hello.

Our Romi 32U4 Control Board does not support a WiFi dongle or have an SD card, so it sounds like you might be using the WPI Robotics Library (WPILib) on a Raspberry Pi and referring to the program running on the Raspberry Pi. If so, please note that we are not involved with the software side of the WPILib project, so our support for it is limited. I recommend contacting the WPILib team about uploading and running your code without a computer. As far as the programming language, based on the documentation on their website, it sounds like they have support for C++, Java, and Python.

Brandon

All of the documentation is very confusing is there one specific guide I can use. All I need is to be able to program the robot and get it to move forwards, backwards, left, right.

The “Getting Started with Romi” section of the WPILib documentation is the only guide I know of for using that software with the Romi.

If you do not have any specific reasons for using that software (e.g. practicing for a FIRST robot), you might consider removing the Raspberry Pi and just programming the Romi 32U4 Control Board directly using the Arduino IDE. You can find information about doing that in the “Programming the Romi 32U4 Control Board” section of the Romi 32U4 Control Board user’s guide. Additionally, I recommend using our Arduino library, which you can find more information about in the “Romi 32U4 Arduino Library” section of the guide.

Brandon