Come unificare due progetti con un solo codice

girare liberamente il motore ?
premo il bottone parte il motore e si ferma a 45
premo il bottone riparte il motore ed esegue un altro giro di 45(90)
etc etc