DIY Robot Cleaner- Roomba Arduino Conversation

Hi;
I would like to share my project. I have a Roomba Discovery but mainboard was defected. So i have removed main board than replace it with arduino mega. I have connected all sensors and motors to new brain-arduino mega.

For code:

Result;