martes, 20 de septiembre de 2011

Tercer proyecto[Lectura de un pulsador]

El tercer proyecto que vamos a desarrollar se basa en encender un LED cuando pulsemos un pulsador. La base de este ejercicio no solo pasa por encender dicho LED, sino también en iniciarnos en la E/S.
Sin nada mas que añadir, pasare a mostrar los componentes necesarios para realizar dicha practica:

  • Una resistencia de 1KOhmio
  • Un pulsador
  • Un LED
  • Cables para realizar las conexiones
Una vez recolectado los materiales necesarios, pasaremos a implementar el circuito para este nuevo proyecto.De una forma gráfica, lo que queremos hacer es lo siguiente:

Como bien podemos ver, conectaremos nuestro LED a los PINS (GND,13) y nuestro pulsador a los PINS(GND a través de la resistencia,5V,10). Una vez conectado tal como aparece en la imagen anterior, pasaremos a programar nuestro arduino.

El programa que vamos a implementar se diferencia de los anteriormente vistos en que tendremos que declarar un pin de entrada(en nuestro caso el 10), que una vez leído el valor del pulsador encienda el LED correspondiente.
Para ello implementamos el siguiente código:
// Pulsador
int value = 0; // Valor del pulsador inicializado a a0
void setup() {
pinMode(13, OUTPUT); // Inicializa el pin 13 como salida digital
pinMode(10, INPUT); // Inicializa el pin 10 como entrada digital
}
void loop() {
value = digitalRead(10); // Lee el valor de la entrada digital del pulsador
digitalWrite(13, value);//Mostramos el estado a través del LED 13
}


Hasta aquí el tercer proyecto, no dudéis en preguntar lo que necesitéis. Suscribiros al twitter! un salu2

1 comentario: