I am a new learner of iRobot. I am trying to program it to control the movement of the Create 2. After glancing through the existing project, I find most of them are based on sending commands to Roomba through a cable.

Is there anyway to embed the code in and let the Roomba behave accordingly? If there is not such method, which kind of API tool do you think is easiest for beginner?


1 Answer 1


Unlike the old Create, there is no way for the new Create2 to store any user program.

Be warned, easiest is very subjective. For me, the easiest thing is to write python code and place a small netbook on the robot. For others, the easiest thing is to write Arduino code and wire that in...

  • $\begingroup$ Thanks for answering. Is that possible to embed the code in the old Create? Can I still find the old create in store? $\endgroup$
    – yi han
    Nov 13, 2015 at 16:13
  • $\begingroup$ The old Create had what was called the "command module" which contained a microcontroller that you could put code on. But you can easily replicate this functionality yourself. The old Create is no longer made or sold anymore. (Unless someone has an inventory of them somewhere). $\endgroup$
    – Ben
    Nov 13, 2015 at 18:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.