Du könntest auch via serieller die daten an den uC schicken und der AVR nimmt dann die daten entgegen und lässt dann die motoren so laufen. Du müsstest auch nur die abgeänderten daten übertragen, denn die alten bleiben ja im uC gespeichert, bis neue kommen. So hättest du dann auch mehr pins frei, welche du später auch als inputs verwenden kannst (wenn du dann auch daten an den PC schickst).