Básico: Botón
ArduPRENDE viene con 2 botones pulsadores, situados en los extremos. Su estado puede se leído
en nuestros programas, su distribución es:
Pulsador izquierdo – PIN Arduino: D2
•
Pulsador derecho – PIN Arduino: D4
•
Para probar su funcionamiento usaremos el ejemplo Digital "Button" de Arduino IDE y
cambiaremos el valor de la variable "buttonPin" a un 2 o un 4 para hacerlo corresponder con alguno
de nuestros botones.
Para poder utilizar los botones las funciones básicas son
Primero ha de configurarse, y para ello se introducirá dentro de Setup():
pinMode(2, INPUT);
Siendo el primer valor el número de puerto, mientras que el segundo valor indica que es de tipo
entrada digital (INPUT=entrada).
Una vez configurado el puerto como entrada, se podrá consultar el valor mediante:
estadoPULSADOR
= digitalRead(2);
La función puede dar los valores "LOW" o "HIGH" y se recomienda guardar el valor en una variable
intermedia y no utilizarlo directamente (si se utiliza no pasa nada).
IMPORTANTE: Nunca poner los pines de los botones (2 y 4) como salida digital, podría dañar el
microcontrolador.
Jugando con los botones
1. Haz que un botón encienda el LED (D7 ó D8) y el otro botón lo apague.
2. Repite el anterior ejercicio, pero ahora el botón ejecutará una función que actúa en el LED.
3. Un botón enciende consecutivamente los LED (y los mantiene encendidos), el otro botón
apagará progresivamente los LED (D7, D8 y D9).
Diableco.com
pinMode()
- 12 -
y digitalRead().
Placa de desarrollo ArduPRENDE