Ich glaube ob das reicht kann man so allgemein nicht sagen.

Für die Motoren benötigst du noch irgendwelche Motortreiber, die kannst du
dir aber im Prinzip bei kleineren Motoren auch aus ein paar Transistoren
selbst bauen.

Naja und dann würde dein Roboter auch noch ein paar Sensoren benötigen.
Zumindest ein paar Taster, damit der Roboter feststellen kann, dass er irgendwo
angestoßen ist.

Und für die Stromversorgung wirst du noch einen Akku brauchen.

Wenn du noch nie einen Mikrocontroller programmiert hast, sollte
du zuerst damit ein paar einfache Versuche starten.
(z.B. Eine LED ansteuern, Auf Tastereingaben reagieren, mit dem Computer kommunizieren
usw.)
und dann genauer überlegen, wie dein Roboter aussehen soll und was er können soll.