kenn ich mich nicht mit aus, ich programmiere nur das simple Arduino-Sketch in der Arduino IDE.

Der L293 ist aber doch nur 10 sec lang an, samt Mini-Motor, da fällt doch sein Verlust gar nicht ins Gewicht.
Die 5 min Ruhepause für den laufenden Timer ist das Problem.
Arduinos haben auch keine RTC eingebaut, nur callbacks auf die cpu-Frequenz per IRQ ("timer0")..