Hi
Ist es möglich, daß eine der Librarys einen der Timer verbiegt?
(oder warst Du Der, Der den millis()-Wert nullen wollte?)
Du solltest herausfinden, warum delay() hier nicht funktioniert - und für die Zukunft drauf verzichten.
Ich konnte mir vorstellen, daß ein auslösender Interrupt Dein delay verwirft/Dessen Werte missbraucht ect.pp.
MfG