const int pinPulsador = 8; //Creas una variable con un número determinado.
void setup (){
Serial.begin (9600); //Ajusta la velocidad de transferencia de datos en bits por segundos (bauds) para la
//transmisión serie
pinMode(pinPulsador, INPUT); //Configura el pin para utilizarlo como entrada digital.
}
void loop (){
int pulsador = digitalRead(pinPulsador); //Lee el estado (HIGH o LOW) del “pin” especificado, que ha sido previamente configurado
//como “entrada”.
Serial.println (pulsador); //Envía un dato (valor) al puerto serie en forma de texto ASCII, seguido por un retorno de
//carro (ASCII 13, or '\r') y un carácter de línea nueva (ASCII 10, o '\n'). E
delay(1000); //ESto es lo que tarde en activarse o desactivarse.
}
//En este ejemplo pasa exactamente lo contrario al anterior.
//Cuando la luz "TX" se activa (cada 1 segundo) se reproduce un 1
//De forma digital, pero si se activa mientras está pulsado el botón se reproduce un 0.