Stap 11: Software
Er zijn twee aparte Arduino stijl schetsen die worden uitgevoerd op het systeem die (insert code archief hierboven). De eerste schets "ROV controller" voortdurend opiniepeilingen de knoppen en de joystick en passeert verschillende tekens via UART afhankelijk van invoer voorwaarden. De "ROV receiver" schets is voortdurend het parseren van alle tekens doorgegeven en tijdelijk activeert de motoren. Tenzij voortdurend detecteren update codes, treedt de ontvanger schets een inactieve status om te sparen en schade aan de motoren te voorkomen. De ontvanger reageert met een ACK-code voor een geldig teken is ontvangen.