Вы находитесь на странице: 1из 9

Práctica de laboratorio: haga parpadear el LED con RedBoard y el

IDE de Arduino

Topología

Objetivos
Parte 1: configure RedBoard
 Instale el IDE de Arduino
 Conecte RedBoard a la computadora
 Configure el IDE de Arduino
 Haga parpadear el LED en RedBoard
Parte 2: conecte un LED externo con la placa de prueba
 Conecte el hardware
 Conecte el LED externo con la placa de prueba a RedBoard
 Ejecute el esquema

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 1 de 9
Práctica de laboratorio: haga parpadear el LED con RedBoard y el IDE de Arduino

Aspectos básicos/situación
Arduino, con su plataforma de prototipo de hardware de código abierto, inició una revolución en la comunidad
de creadores. El acceso a la electrónica, el control y la programación ha simplificado drásticamente y
revolucionado la forma en que se desarrollan los “dispositivos inteligentes”. En esta práctica de laboratorio,
aprenderá a usar Arduino y el IDE de Arduino para hacer parpadear un LED.
Dentro del kit para inventores de SparkFun encontrará todos los recursos necesarios para iniciar prototipos
de cosas inteligentes. RedBoard compatible con Arduino puede leer las entradas (la luz de un sensor, un
dedo en un botón o un mensaje de Twitter) y convertirlas en salidas (activar un motor, encender un LED o
publicar algo en línea). Todo esto se define mediante un conjunto de instrucciones programadas a través del
software de Arduino (IDE de Arduino).

Recursos necesarios
 PC con acceso a Internet
 Kit para inventores de SparkFun o kit comparable de Arduino
 Placa de prueba/LED/resistor de 330 Ohm (Ω)/cables

Parte 1: Configuración de Arduino

Paso 1: Instale el IDE de Arduino


Navegue a https://www.arduino.cc/en/Main/Software en el explorador web, descargue e instale el paquete de
software del IDE de Arduino. El paquete de software contiene un entorno de desarrollo integrado (IDE) y los
controladores requeridos para las placas de Arduino.

Nota: los usuarios de Debian Linux pueden ingresar sudo apt-get install arduino como petición de ingreso
de comando seguido de la contraseña correcta.

Paso 2: Conecte RedBoard a la computadora.


a. Use el cable USB incluido en el kit para inventores de SparkFun para conectar RedBoard a la PC. La
primera vez que realice esto, verá que Windows instala el controlador del dispositivo de la placa.

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 2 de 9
Práctica de laboratorio: haga parpadear el LED con RedBoard y el IDE de Arduino

Nota: los usuarios de Linux pueden escribir lsusb en la petición de ingreso para verificar la conexión con
RedBoard.
b. Con el Administración de dispositivos de Windows, verifique que la placa se haya instalado
correctamente como puerto serial COM. Puede iniciar el Administración de dispositivos de Windows con
el menú Iniciar > Ejecutar (sugerencia rápida: presione las teclas Win + R del teclado) e ingrese el
comando devmgmt.msc.

c. Registre el puerto COM de la placa de Arduino para una futura referencia. En este ejemplo, es el puerto
COM4. El puerto serial COM se usa para comunicarse con la placa desde la PC. Se usa para escribir
nuevo firmware en la unidad del microcontrolador (MCU) y para depurar a través del monitor de línea
serial.

Paso 3: Configure el IDE de Arduino


a. Desde el menú Inicio, inicie el IDE de Arduino.

b. En el IDE de Arduino, configure el puerto COM de RedBoard.

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 3 de 9
Práctica de laboratorio: haga parpadear el LED con RedBoard y el IDE de Arduino

Nota: los usuarios de Linux verán que el IDE de Arduino requiere la adición del acceso telefónico de
salida para usar /dev/ttyUSB0.

Paso 4: Haga parpadear el LED en RedBoard


a. Desde el menú Archivo, seleccione el esquema de muestra (el código fuente de su programa) para
hacer parpadear el LED.

Nota: la sintaxis del lenguaje de Arduino utilizada para escribir esquemas se basa en C/C++. Si conoce
C, C++, JavaScript o PHP, lo entenderá rápidamente. Si no tiene experiencia previa, el código es
bastante autodescriptivo. Podrá encontrar una referencia completa del lenguaje en:
https://www.arduino.cc/en/Reference/HomePage.
b. En el esquema Parpadeo, examine la función de configuración con el pin 13 como pin de salida. Esto
requiere el uso de la declaración pinMode(PIN,Value):

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 4 de 9
Práctica de laboratorio: haga parpadear el LED con RedBoard y el IDE de Arduino

// la función de configuración se ejecuta cuando presiona restablecer o


enciende la placa
void setup() {
// inicialice el pin 13 digital como salida.
pinMode(13, OUTPUT);
}
Nota: las líneas anteriores que comienzan con // son comentarios que describen lo que sucede y que
ignora la placa de Arduino.
El pin 13 es especial porque tiene un LED adjunto directamente en RedBoard.

c. Predice la salida de la función loop. La función digitalWrite establece el valor del pin 13 como ALTO. La
función delay pausa la ejecución durante 1000 ms. El siguiente uso de la función digitalWrite establece
el pin 13 como BAJO, seguido de otra demora de 1000 ms. Una vez completada la función loop, se
vuelve a ejecutar. El bucle se repite hasta que se apaga RedBoard:
// la función de bucle se ejecuta continuamente
void loop() {
digitalWrite(13, HIGH); // enciende el LED (el nivel de voltaje es ALTO)
delay(1000); // espera un segundo
digitalWrite(13, LOW); // apaga el LED con el voltaje BAJO
delay(1000); // espera un segundo
}
d. Verifique y compile el esquema para crear un firmware ejecutable que pueda cargarse en la memoria
flash del microcontrolador.

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 5 de 9
Práctica de laboratorio: haga parpadear el LED con RedBoard y el IDE de Arduino

e. Cargue el firmware en RedBoard. Después de este paso, verá el LED integrado conectado al pin 13
parpadeando en un intervalo de 1 segundo.

¿Cómo puede modificar la tasa de parpadeo?


Con la función delay podemos controlar los segundos de parpadeo

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 6 de 9
Práctica de laboratorio: haga parpadear el LED con RedBoard y el IDE de Arduino

Parte 2: Conecte un LED externo con la placa de prueba

Paso 1: Conecte el hardware.


a. Identifique los pines GPIO y los pines de entrada analógica en la imagen a continuación en RedBoard.

Paso 2: Conecte el LED externo con la placa de prueba a Arduino.


a. Use un LED, cables de acoplamiento y una placa de prueba y conecte RedBoard al LED. El esquema
lógico se detalla en la figura a continuación. El LED no se conectará al pin GPIO número 13.

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 7 de 9
Práctica de laboratorio: haga parpadear el LED con RedBoard y el IDE de Arduino

El LED tiene dos patas: una se llama ánodo y la otra, cátodo. Para encender el LED, cargue el ánodo hasta
+2 V y el cátodo en la puesta a tierra (0V). La pata del ánodo es generalmente más larga que la pata del
cátodo, pero no es un estándar. Por otro lado, la pata del cátodo siempre se conecta a la parte más grande
del LED.

El resistor, que se conecta serialmente al lado del cátodo del LED, se usa para evitar que fluya una corriente
demasiado alta al circuito. Un LED requiere unos 15 mA de corriente y 2 V para encenderse. RedBoard
proporciona 5 V en cada pin GPIO. Conectar el LED directamente puede hacer que se queme debido al alto
voltaje y la corriente resultante o, en algunas situaciones, incluso puede dañar a RedBoard.

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 8 de 9
Práctica de laboratorio: haga parpadear el LED con RedBoard y el IDE de Arduino

b. Busque un resistor de 330 Ω en el kit para inventores de SparkFun. Conecte el LED, el resistor y los
cables de acoplamiento, como se muestra en el diagrama físico anterior, a la placa de prueba y
RedBoard. Las conexiones físicas se detallan en la figura siguiente.

Paso 3: Ejecución de software


a. Actualice el código del esquema de parpadeo anterior en el IDE de Arduino para hacer parpadear el LED
en el pin GPIO número 3.
b. Verifique, compile y cargue el código en RedBoard. Una vez finalizado, verá el LED parpadeando.

Reflexión
¿Qué problemas pueden causar una falla de parpadeo del LED?
_ En un proceso en serio nos indicaría que el preceso no se esta cumpliedo como debería y esto ocasionaría
_ perdidas de tiempo y de dinero

Link de la simulación
https://www.tinkercad.com/things/9g9Qt9BxwZA-2225-lab-blinking-an-led-using-an-
arduino/editel?sharecode=rXQiS4kZf7B5b142Trv4sRN7e-71-MkT3uYVOYteHi4

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 9 de 9

Вам также может понравиться