- Detalles
- Creado en 28 Abril 2019
- Visitas: 1085
Practica robótica: 03 Accionamiento de 5 diodos led accionados
de izquierda a derecha sin apagar el diodo anterior. Cuando
finaliza el proceso, se repetirá el ciclo por el lado izquierdo.
Usar variables numérica y funciones.
En esta práctica, vamos a usar los pin 2 3 4 5 6 y dos variables de tiempo.
![]() |
![]() |
Paso 1: Hacer una lista de componentes que vamos a necesitar para realizar la actividad.
- Placa arduino uno R3
- Protoboard
- 5 Resistencia de 150 ohmios a 330 ohmios
- 5 Diodo led
- Cable.
- Alimentación por el puerto USB del ordenador.
Paso 2: Instalar sobre la protoboard y el arduino uno R3 nuestro circuito electrónico.
Paso 3: Diseñar el circuito con la página web http://www.arduinoblocks.com/ y ver si funciona.
Nota muy importante: Cuando te registres tienes que indicar tu nombre y tus apellidos, en caso contrario el profesor borrará a los usuarios desconocidos.
Inserta en nuevo proyecto ......... alumno ...... La clave que te ha dado el profesor en la plataforma moodle del instituto.
P01 Encender un diodo led | fRmfT1Ke |
![]() |
Posibles errores:
- No has abierto el conector de arduinoblocks que está en el escritorio de tu ordenador.
- No has realizado bien la instalación electrónicos de tu práctica.
- No has realizado bien el programa con arduinoblocks.
- No acepta el USB COM1, tienes que elegir el puerto COM3. (Activar el icono refrescar que está al lado del menú de puertos COM)
- No has conectado el cable USB.
- No has conectado el cable del negativo (GND) de la placa protoboard a la placa arduino uno R3.
Paso 3: Diseñar el circuito usando el programa Fritzing que esta en el sistema operativo de Guadalinex.
![]() |
Paso 4: Diseñar el circuito práctico usando el programa Fritzing que esta en el sistema operativo de Guadalinex. Pon tu nombre en la mitad de la placa protoboard.
![]() |
FUNCIONES
![]() |
![]() |
![]() |
Descripción de la tarea:
Conexión de 5 leds a la placa arduino en los pines 2, 3, 4, 5 y 6 conectando una resistencia de 150 ohmios a 330 ohmios.
Variable de tiempo
Cambia el valor de la variable de tiempo 50 200 500 1000 y 2000 ms
- Todos los pines de salida (diodos led conectados) a cero o en estado off
- Variable de tiempo 1: tiempo de espera en el encendido de los 4 primeros diodos led
- Varialbe de tiempo 2: tiempo de espera del último diodo led 10 ms
- Encencer los diodos de izquierda a derecha, cuando llegue al último diodo led que está en la derecha se apagan todos y empieza el ciclo.
- Cuando se enciendan todos el último tiempo de espera sera de 10 ms. Por tanto tendrán que generar otra variable de tiempo (tiempo 2)
- PIN 2 ACTIVADO (ON) y el diodo led conectado al PIN 2 (endendido)
- Tiempo de encendido activado por una variable de tiempo encendido situado en el bloque INICIALIZACIÓN.
- PIN 2 ACTIVADO (ON) y el diodo led conectado al PIN 2 (endendido)
- PIN 3 ACTIVADO (ON) y el diodo led conectado al PIN 3 (endendido)
- Tiempo de encendido activado por una variable de tiempo encendido situado en el bloque INICIALIZACIÓN.
- PIN 2 ACTIVADO (ON) y el diodo led conectado al PIN 2 (endendido)
- PIN 3 ACTIVADO (ON) y el diodo led conectado al PIN 3 (endendido)
- PIN 4 ACTIVADO (ON) y el diodo led conectado al PIN 4 (endendido)
- Tiempo de encendido activado por una variable de tiempo encendido situado en el bloque INICIALIZACIÓN.
- PIN 2 ACTIVADO (ON) y el diodo led conectado al PIN 2 (endendido)
- PIN 3 ACTIVADO (ON) y el diodo led conectado al PIN 3 (endendido)
- PIN 4 ACTIVADO (ON) y el diodo led conectado al PIN 4 (endendido)
- PIN 5 ACTIVADO (ON) y el diodo led conectado al PIN 5 (endendido)
- Tiempo de encendido activado por una variable de tiempo encendido situado en el bloque INICIALIZACIÓN.
- PIN 2 ACTIVADO (ON) y el diodo led conectado al PIN 2 (endendido)
- PIN 3 ACTIVADO (ON) y el diodo led conectado al PIN 3 (endendido)
- PIN 4 ACTIVADO (ON) y el diodo led conectado al PIN 4 (endendido)
- PIN 5 ACTIVADO (ON) y el diodo led conectado al PIN 5 (endendido)
- Tiempo de encendido activado por una variable de tiempo encendido situado en el bloque INICIALIZACIÓN.
Variable de tiempo 1: tiempo de funcionamiento de los diodos led
- Tienes que añadir la función SIMPLIFICADA apagar todos los diodos led
- Variable numérica tiempo funcionamiento
- Variable numérica tiempo apagado todos los diodos led
- Cambia el valor de la variable de tiempo 50 200 500 1000 y 2000 ms
BLOQUE BUCLE
- Añadir la funcion SIMPLIFICADA del apartado funciones Pin 2 conectado
- EJEMPLO: FUNCIÓN PIN2ACTIVADO LED 2 ENCENDIDO
- Tiempo espera VARIABLE TIEMPO1
- FUNCIÓN PIN2ACTIVADO LED 2 ENCENDIDO
- Tiempo espera VARIABLE TIEMPO1
- ......
- FUNCIÓN TODOS LOS PIN APAGADOS
- Tiempo espera VARIABLE TIEMPO2
Paso 5: Subir a la moodle la memoria de la práctica a la moodle del instituto:
- La captura de la pantalla de arduinoblocks
- El fichero fritzing
- La memoria de la actividad
Evaluación de la actividad:
- Funcionamiento de la práctica 4 puntos.
- Diseño con fritzing 3 puntos
- Memoria 3 puntos
Aprender arduino con lenguaje C++
Plantilla en pdf: Aprender arduino con lenguaje C++