Академический Документы
Профессиональный Документы
Культура Документы
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
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.
© 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.
© 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.
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
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.
© 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
© 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.
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