arduroomba

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.
c++arduinoesp32 / esp8266uno r4wifi + ble
what it does
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
- press coverage from hackster.io
links