Society of Robots - Robot Forum

Software => Software => Topic started by: EvilDylan42 on June 25, 2014, 02:20:10 AM

Title: iRobot Create serial communication control working code C
Post by: EvilDylan42 on June 25, 2014, 02:20:10 AM
Hello world,

I recently had a university project where I worked on the iRobot Create and the thing that frustrated me was that I couldn't find any proper working C/C++ code showing how to interface with and control it via serial. So here's a little snippet of the project that you should just be able to plug into Visual Studio 2010/2012 and run right away. I've included a few simple functions (drive, getAngle) to show it working but I am fairly certain I improved them/fixed some problems for the final build so I'd encourage playing around with them.

Don't forget to find out which COM port you've plugged the iRobot into and change it in the code. I probably could have automated this but hey, you're getting it for free - stop complaining.

Feel free to use this in any project outside of commercial use. I accept no liability if you somehow manage to hurt yourself or break the tank that is the iRobot etc etc.