LA TECNOLOGÍA AL ALCANCE DE TODOS

Autor: José Huertas Montes - IES LOS BOLICHES - FUENGIROLA (MÁLAGA)

Practica robótica: 05 Accionamiento de un diodo led 
de izquierda a derecha - derecha a izquierda
.

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

FUNCIÓN PUESTA A CERO (bloque inicialización)
 
  • 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)
 
BLOQUE INICIALIZAR
  •  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

Escribir digital Pin 2 ON + Tiempo de espera

Escribir digital Pin 2 OFF + Escribir digital Pin 3 ON + Tiempo de espera

Así, hasta el final, para que los diodos se enciendan de izquierda a derecha. Al llegar al último diodo led, se apagará y repetirá el ciclo pero de derecha a izquierda.

En la memoria tienes que explicar lo que sucede al cambiar el valor numérico de la variable de tiempo. Explica también, lo que sucede al añadir o quitar el tiempo en la última variable tiempo.
Repetir el proceso: cambia el valor de la variable de tiempo 50 200 500 1000 y 2000 ms
Puedes poner varias varibles de tiempo.
 
 
Las funciones son usadas para evitar repeticiones y para realizar modificaciones de manera rápida y no cometer errores.

Paso 5: Subir a la moodle la memoria de la práctica a la moodle del instituto:

  1. La captura de la pantalla de arduinoblocks
  2. El fichero fritzing 
  3. La memoria de la actividad

Evaluación de la actividad: Indicado en la moodle

  • Funcionamiento de la práctica
  • Diseño con fritzing
  • Memoria

[email: profesordetecnologia@iesboliches.org] web realizada por: José Huertas (IES Los Boliches)