Programación
En esta sección veremos los elementos básicos del manejo de Arduino que consisten en
entrada/salida tanto digital como analógica. También se verá el puerto serie para poder ver lo que
ocurre dentro del microcontrolador sin necesidad de ninguna interfaz (como una pantalla).
Básico: LED
ArduPRENDE tiene 2 LED normales y un tercer LED RGB (en su interior tiene 3 LED):
PIN Arduino: D7 – LED izquierdo (color amarillo).
•
PIN Arduino: D8 – LED derecho (color verde).
•
LED RGB: Pines Arduino: D5 (rojo), D6 (verde) y D9 (azul).
•
PIN Arduino D13 – En la placa del Arduino Uno hay otro LED, marcado como "L".
•
Si en Arduino IDE usamos el ejemplo Básico llamado "Blink" haremos que el LED del Arduino
Uno parpadee con una frecuencia de medio hercio, cambiar el valor 13 por el 7 o el 8.
Las funciones esenciales para trabajar con los LED son:
Para indicar que un PIN concreto es una salida se utiliza
pinMode(7, OUTPUT);
Siendo el primer valor el número de PIN y el segundo el tipo (OUTPUT=Salida).
Una vez establecido como salida, con digitalWrite(), se puede poner tensión alta o tensión baja.
Cuando está conectado un LED eso significaría "encender" y "apagar" la luz que emite:
digitalWrite(7, HIGH);
digitalWrite(7, LOW);
Jugando con los LED
1. Cambia la frecuencia de parpadeo del LED a 2Hz (cambiar el 13 por 7 u 8).
2. Haz que, al menos, 3 LED se enciendan de forma consecutiva. Ahora simula un semáforo.
3. Escribe tu nombre en código morse. Ayuda <https://duckduckgo.com/?q=morse+Hola>
(cambia "Hola" por tu nombre).
Diableco.com
//Encender LED amarillo
//Apagar LED amarillo
- 11 -
y digitalWrite().
pinMode()
y ha de ir en el Setup():
pinMode()
Placa de desarrollo ArduPRENDE