Si è un arduino Nano.
Trovi come farlo quì:
Arduino Nano based Microbot
Nella versione della foto la scheda comanda i motori senza nessun input quindi puoi giocare solo con i tempi.
Poi sopra ti diverti a metterci altri sensori come questo:
Io ho una coppia di Tx e RX infrarosso per leggere la distanza che vorrei usare contemporaneamente per evitare che cada dal tavolo e per fermarlo prima degli ostacoli.
Poi un cicalino piezo per dargli la "parola" ed un ricevitore IR per leggere i comandi di un telecomando da TV....