a modular arduino library that breathes new life into legacy irobot roombas — full open interface support, with wifi web control and ble. my most-starred project, and covered by hackster.io.
arduroomba gives you a clean c++ api for driving roombas that speak the create 2 open interface spec. it handles serial communication, command encoding, and sensor parsing so you can focus on the robotics on top.
highlights
full open interface support — motors, sensors, and navigation
wifi web control and ble, across arduino uno r4, esp32, and esp8266
published to the arduino library manager and platformio