Arduino nano no funciona bien alimentado externamente

hola bro!
ahi esta el servo que uso.
y el diagrama dibujado sencillamente.
ahora despues de probar varias veces no funciona. no mueve el servo.
y titila el pin led de la placa cuando apreto los botones.
ya mate 2 nanos usando 12 volts directos. por eso le puse un 7805 to220.