Clase 4 Mblock

Descargar como pps, pdf o txt
Descargar como pps, pdf o txt
Está en la página 1de 23

Programando robots con

mBlock
Cierre del curso
Objetivos

Analizar el impacto de la enseñanza de la robótica


educativa.

Desarrollar habilidades del pensamiento computacional


a través de la programación por bloques.

Proponer actividades de aprendizaje escalables en


programación por bloques.

Aplicar los contenidos abordados en una actividad final.


Contenidos

Clase 4

Síntesis de los contenidos


abordados en el curso.
Metodologías de
implementación en el aula.
Consideraciones finales a
modo de integración.
 
El fundamento de utilizar la robótica
educativa en el aula

La Robótica educativa permite fortalecer el pensamiento crítico, el creativo y el


computacional.
A partir de la programación con mBlock, nos acercamos a estos tres tipos de
pensamiento para fortalecer competencias digitales, como las que se
mencionan a continuación:

• Pensamiento crítico
• Información y representación
• Comunicación y colaboración
• Uso autónomo de las TIC
• Creatividad e innovación

6
Resumen Arduino

Arduino es una plataforma electrónica de código abierto (open source).

Hardware Software
Resumen mBlock

Con la realización de las actividades, aprendimos lo siguiente:

•mBlock puede interactuar con una placa Arduino. El entorno provee bloques
especiales cuya función es tratar con sensores y actuadores conectados a dicha
placa.
•mBlock es un entorno gráfico de programación basado en el editor Scratch 2.0.
Permite introducir a la programación y la robótica en forma directa por medio del
uso de bloques sin necesidad de escribir código.

8
Programando robots con mBlock

Actividad final: Midiendo distancias

Descripción:

Diseñar un sistema que mida distancias debe permitir establecer distintas


distancias de acuerdo al rango de sensibilidad del sensor de ultrasonido
HC-SR04. El código debe permitir establecer una distancia al sensor y
cuando un objeto se encuentre a una distancia menor respecto de la
establecida, debe encender el led. Mientras el objeto no sobrepase la
distancia establecida, el led se mantendrá apagado.

9
Actividad final: Materiales

Protoboard
Placa Arduino UNO
Sensor ultrasonidos HC-SR04
Cables conectores
Led rojo
Resistencia de 330 Ohm
Actividad final: Conectamos un sensor de
ultrasonido

El sensor de ultrasonido es un detector de proximidad, es decir, detecta


objetos a cierta distancia, desde pocos centímetros hasta varios metros.

11
Actividad final: Descripción de los pines del
sensor

El sensor de ultrasonido HC-SR04 tiene dos interfaces digitales, conectadas a 2


pines digitales:

•El pin trigger recibe un pulso de habilitación que le indica que comience a
realizar la medición de distancia.
•Con el pin echo, el sensor muestra al microcontrolador un pulso con ancho
proporcional al tiempo que tarda el sonido en viajar de ida y vuelta.

12
Actividad final: Detalles de la conexión del
sensor ultrasonido

Procedemos a la conexión del Sensor de ultrasonido HC-SR04 en la placa de


prueba.
Comenzar conectando el sensor ultrasonido.

Pin del Sensor Color del cable Pin en el Arduino


Pin GND negro GND
Pin Echo amarillo Pin 12
Pin Trig verde Pin 13
Pin VCC rojo Pin 5V

13
Actividad final: Montaje en la protoboard

14
Actividad final: Comenzamos con el código

código
sensor

código
led

15
Actividad final: Explicación del código I

Tipo de Bloque Función


bloque
De robots Inicia la ejecución del
programa.
Da el valor HIGH (Alto) o
LOW (Bajo) a la salida digital
que indica.
Lee la información que toma
el sensor ultrasónico en los
pines de recepción y emisión
indicados.

16
Actividad final: Explicación del código II

Tipo de bloque Bloque Función

De control El bucle por siempre repite las


instrucciones que contiene
indefinidamente.
El bucle si no evalúa una condición,
sobre la base de la cual tiene dos
opciones para ejecutar: una si se
cumple y la otra si no se cumple.
Actividad final: Explicación del código III

Tipo de bloque Bloque Función

De datos y Crea un variable. En este


bloques ejemplo, se llama distancia.

Inicia la variable distancia con el


valor especificado.
Operadores Para comparar dos valores.
Actividad final: Solución

La distancia establecida es de La distancia establecida es de


8 cm desde el sensor. La mano 8 cm desde el sensor. La mano
está a una distancia mayor a está a una distancia menor a
8 cm, por lo que el led se 8 cm, por lo que el led se
mantiene apagado. enciende.

19
Resumen de metas de la programación
puestas en práctica en la actividad final

Aplicar diferentes estrategias para resolver problemas.

Anticipar, formular hipótesis y probar posibles soluciones.

Evaluar y optimizar los resultados teniendo en cuenta las variables del problema.

Favorecer la creatividad y la experimentación.

Reflexionar sobre los propios procesos de pensamiento y los de sus pares.

20
Metodologías de implementación en el aula

El trabajo en el aula favorece los siguientes aspectos:

Trabajar en equipo.

Realizar actividad de robótica y programación a partes iguales.

Incentivar la imaginación orientada a la creación tecnológica.

Aprender con flexibilidad para permitir un recorrido amplio de conceptos.

Introducir conceptos matemáticos, de electrónica básica y de lógica para


aplicar a la programación y a la robótica.
Síntesis del taller

Se pretende que durante el curso, hayan alcanzado los siguientes objetivos:

Reconocer la inclusión de entornos de programación como recursos educativos.

Identificar a la programación como lenguaje de creación y expresión.

Conocer Arduino y su entorno de trabajo con mBlock.

Diferenciar la programación gráfica de la textual.

Integrar el pensamiento computacional en las prácticas de enseñanza y


aprendizaje.

22
Desafío final: Sistema de sensores infrarrojos

Descripción:

Diseñar un sistema a modo de entrada con sensores infrarrojos, los que deben
detectar el paso de objetos. Se encenderá un led como muestra visual del
paso del objeto.

23

También podría gustarte