12V hält der Kontroller sicher nicht aus, VCC ist im allgemeinen 5V, also die Beitriebsspannung des Kontroller. Der Taster liegt auch an GND und nicht an VCC. In Ruhe, Taster offen, liegt über den PullUp-Widerstand VCC am Eingang, wenn der Taster gedrückt wird, dann liegt GND am Eingang. Bei einem fehlerhaften Kabel kann daher auch kaum etwas passieren.