Paso 3: Programa
/*Botón
Enciende y apaga una luz emitiendo diode(LED) conectado a digital
PIN 13, al presionar un pulsador conectado al pin 7.
El circuito:
* LED conectado desde el pin 13 a tierra
* pulsador conectado al pin 2 de + 5V
* 10K resistencia atado pin 2 de la tierra
* Nota: en la mayoría de Arduinos ya hay un LED en el tablero
conectado al pin 13.
creado 2005
por DojoDave < http://www.0j0.org>
modificado 17 de junio de 2009
por Tom Igoe
Este ejemplo de código es de dominio público.
http://www.Arduino.CC/en/Tutorial/Button
*/
constantes no va a cambiar. Aquí están acostumbrados a
establecer números de pin:
const int buttonPin = 2; el número de pin pulsador
const int ledPin = 13; el número de los pines del LED
va a cambiar las variables:
int buttonState = 0; variable para lectura del estado del pulsador
void setup() {}
Inicializa el pin LED como salida:
pinMode (ledPin, salida);
inicializar el perno pulsador como entrada:
pinMode (buttonPin, entrada);
}
void loop() {}
leer el estado del pulsador valor:
buttonState = digitalRead (buttonPin);
comprobar si el pulsador está presionado.
Si es así, el buttonState es alta:
Si (buttonState == HIGH) {}
encender LED:
digitalWrite (ledPin, HIGH);
}
Else {}
Apagar LED:
digitalWrite (ledPin, LOW);
}
}