Es un ejercicio básico que consiste en encender y apagar un LED que conectamos directamente en el PIN 13 de Arduino. El circuito es tan básico que no necesitamos utilizar la Protoboard para conectar otros componentes; en próximos ejercicios sí necesitaremos la Protoboard.
El tiempo de encendido y apagado del LED es de 1 segundo.
(Obsérvese que se ha colocado el diodo LED sin resistencia en serie dado que el PIN13 de Arduino ya lleva incorporada una resistencia interior, en el caso de colocar el diodo LED en otra salida deberíamos colocar una resistencia de al entre 220 y 500 ohmios dependiendo del consumo de corriente del LED para no dañarlo.)
Vamos a modificar el programa para cambiar los valores del tiempo de apagado y encendido. Para poder hacer necesitamos acceder al Arduino Web Editor; pica en este enlace. Si todavía no te has creado la cuenta, hazlo ahora picando en SIGN UP arriba a la derecha. Recibirás un email para verificar tu cuenta de correo electrónico; tienes que abrirlo para activar la cuenta Arduino.
Cuando ya tengas acceso al Editor Web de Arduino verás la ventana que ves en la imagen que hoy sobre este párrafo.
Vas a copiar el siguiente programa y lo vas a copiar en el Arduino Web Editor en la zona donde están las líneas numeradas del 1 al 12.
/*
* Intermitente. Encendido y apagado de un led con una cadencia de 1 sg. usando el PIN 13 como salida
*/
int ledPin = 13; // Definición de la salida en el PIN 13
void setup() //Configuración
{
pinMode(ledPin, OUTPUT); // designa la salida digital al PIN 13
}
void loop() // CICLO
{
digitalWrite(ledPin, HIGH); // activa el LED
delay(1000); // espera 1 seg. (tiempo encendido)
digitalWrite(ledPin, LOW); // desactiva el LED
delay(1000); // espera 1 seg. (tiempo apagado)
}
Cuando hayas copiado el programa conecta tu placa Arduino mediante USB y pica en SELECT BOARD or PORT para elegir el tipo de placa Arduino.
Luego haz clic en el icono a la izquierda para VERIFICAR para comprobar si el programa tiene errores. Cuando esté correcto pica en la flecha hacia la derecha para cargar en la placa este programa que tienes en el Editor Web.
Entonces el LED empezará a encenderse durante un segundo y parpadeará.
Ahora vas a modificar los valores del tiempo de encendido y el tiempo de apagado:
Vuelve a VERIFICAR el programa para detectar si hay errores y a hacer UPLOAD (flecha) para cargar el programa en la placa.
¿Qué ha cambiado?