FlightSimCommand Luces; //declaramos la variableint anterior;void setup() { pinMode(6, INPUT); //la señal de entrada luces = XPlaneRef("sim/lights/landing_lights_on"); //asociar la variable al dato del simulador}void loop() { int dato; FlightSim.update(); dato = digitalRead(6); //leer la señal if (dato != anterior) { //... si es distinta de la anterior ... luces = 1; //pulsamos el botón de las luces delay(2); // ... luces = 0; // y lo soltamos. Para apagar las luces hay otra variable. Como si tuvieramos dos botones. anterior = dato; }}