Paso 11: Código de Arduino
Código de Arduino:
/ * Lectura Digital básica
* ------------------
*
* enciende y apaga una luz emitiendo diode(LED) conectado a digital
* pin 13, al presionar un pulsador conectado al pin 7. Ilustra la
* concepto de baja activa, que consiste en conectar los botones mediante un
* 1K resistencia de pull-up de 10 K.
*
* Creado 01 de diciembre de 2005
* copyleft 2005 DojoDave < http://www.0j0.org>
* http://arduino.berlios.de
*
*/
int ledPin = 13; elige el pin para el LED
int inPin = 7; elegir la clavija de entrada (para un pulsador)
int val = 0; variable para lectura del estado del pin
void setup() {}
pinMode (ledPin, salida); declarar el LED como salida
pinMode (inPin, entrada); declarar pulsador como entrada
}
void loop() {}
Val = digitalRead(inPin); leer valor de entrada
Si (val == HIGH) {/ / comprobar si la entrada es alta (tecla fuera)
digitalWrite (ledPin, LOW); Apague el LED
} else {}
digitalWrite (ledPin, HIGH); encender LED
retardo (5000);
}
}