hallo,
zu
ein Labornetzteil mir 2 USB Ausgängen. Das sollte genug Power haben.
wieviel A genau haben die USB Ausgänge? Daran könnte es theoretisch dennoch bereits liegen.
Eventuell teste mal ein anderes Steckernetzteil mit mind. 2A.

Zu deinem Code:
der ist zu lang, um ihn zu testen und zu debuggen.
Kürze ihn mal auf das Nötigste herunter und dann poste bitte den gekürzten, minimalen Code.

Wenn du im erweiterten Editor bist, dann schließe ihn bitte auch in Code-Tags ein:
Code markieren und dann im Editor-Kopf-Menü auf das
#
Zeichen klicken.