Mit Arduino nano und IR Stereoanlage steuern

Der bisherige Code hat den Nachteil, dass jede Änderung sendet. Eigentlich sollte nur LOW senden:

boolean switchstereoChanged() {
  static int oldState = HIGH;  // oder auch HIGH, je nachdem

  int currentState = digitalRead(stereo);
  if(currentState == oldState) //wenn low dann= low
     return false;
  oldState = currentState;
  if (currentState == LOW) {
    Serial.print("Status changed");
    Serial.println(currentState);
    return true;
  }
  return false;
}

Nö, das kann auch einer. Entweder Du doppelst den Code (unschön aber einfach) oder Du liest Dich etwas tiefer in die Materie ein (struct).
Für Alexa wirst Du sowieso noch einiges lernen müssen. Das geht auch nicht direkt mit dem UNO/NANO/MEGA.

Gruß Tommy