Steck doch noch einen Widerstand 2.2k von D1* nach GND. *geändert nach Bild in Post #60
Das sollte das Glimmen beseitigen.
Und zum Messen, hier noch als Hilfe ein Schema wo welche Spannungen zu messen sein müßten.
(Die Werte beziehen sich auf 12V Eingangsspannung und sind als ungefährer Richtwert zu verstehen)
Grundzustand: 12V liegt an, Taster offen.

Taster gedrückt, kein Arduino angeschlossen. (Als Ersatzlast kannst du einen 470 Ohm Widerstand zwischen VIN und GND verwenden)

Beim Loslassen des Taster sollten sich die Spannungen nicht ändern, da, sobald die 12V auch rechts anliegen, die Selbsthaltung läuft.
Arduino Steuerpin auf HIGH (Taster sollte egal sein)

Arduino schaltet ab (Taster drücken oder überbrücken, um Zustand stabil zu halten zum messen)

Ohne Messgerät (da hilft ein ganz einfaches Multimeter für wenige Euros) wirst du in der Elektronik nicht weiter kommen.
Und: zum besseren Verständis: Ein Foto deines aktuellen Aufbaus wäre hilfreich. edit: sorry, den Anhang in Post #60 hatte ich übersehen