Paso 4: Botón - código de Arduino
Utilizar el software de arduino y subir el siguiente código para el arduino. Esencialmente es sólo el script botón predeterminado de los ejemplos, sin embargo he añadido otro pin (5) para encender la luz en el botón. Inicialmente que quería el botón cuando se presiona el botón y encender otra vez después de tantos segundos para indicar que el sistema estaba listo. Lamentablemente esto no funcionó según lo previsto. ¿No estoy seguro por qué, pero después se da el comando para el descodificador de serie? debe enviar algo y dejar el resto del script funcionando.DSLRBooth le pide que haga clic para comenzar. A continuación la serie está enviando una "s". Voy a explicar en la siguiente sección.
-----------------------------------------------------------------------------------------const int buttonPin = 3; el pin que el pulsador se une a const int apagado = 5; perno de que la luz en el botón
void setup() {/ / inicializar el botón pin como una entrada:
pinMode (buttonPin, entrada);
pinMode (apagado, salida); inicializar la comunicación serial:
Serial.Begin(9600);
digitalWrite (apagado, alto); }
void loop() {}
Si (digitalRead(buttonPin) == HIGH) {}
Serial.Print("s");
Delay(5000); orden de 5 segundos tan sólo una demora
}
}
----------------------------------------------------------------------------------------