14.05.2021 Views

ates

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Temas:

¿Que es Makeblock?.

Programación por bloques.

Codificación hardware.

Solución educativa.

Nombre: José Arberi Contreras

Universidad Pedagógica

Tema : Programación Makeblock

Dirigido a niños entre 8 a 12 años educación

primaria

Como actividad de exploración en robótica y

programación.

En 40 minutos realizaremos la actividad,

navegando en un mundo de partes electrónicas

uniéndolas y estableciendo conexiones y en

conjunto como

Establecemos las comunicación por puerto USB

entre nuestro Mblock (Software)y

Arduino nano(Hardware).


Enfoque pedagógico

El pensamiento computacional.

La educación primaria es el primer paso

formal en la preparación de los estudiantes

para su futuro. Los estudiantes adquieren

habilidades clave como alfabetización,

aritmética y ciencias básicas. Las habilidades

adicionales que se consideran esenciales son

las habilidades digitales, sociales y cívicas.

La solución de educación primaria de

Makeblock está diseñada para fomentar el

interés de los estudiantes en cultivar sus

habilidades a través del aprendizaje basado

en proyectos, habilidades de colaboración y

mejorar sus habilidades analíticas de

resolución de problemas.

MBlock es compatible con una

amplia gama de hardware

programable. Esto está

respaldado por una multitud de

extensiones que abren el camino

a temas de tendencia en la

educación, como Internet de las

cosas, inteligencia artificial y

ciencia de datos.

MBlock es ideal para aprender los

conceptos básicos de la

programación en la educación

primaria a través de una

programación basada en bloques

intuitiva y fácil de entender.


Link de video guía

Materiales:

un arduino nano

un protoboard

5 cables jumper macho- hembra

(conexion arduino a protoboard)

3 cables jumper macho- macho

(conexiones GND a led)

3 resistencias de 330 ohmios

3 bombillos led (rojo, amarillo, verde)

código es por scratch bloques.

Link descarga programa Makeblock

https://dl.makeblock.com/mblock5/win3...

https://www.youtube.com/watch?v=Wnb3zNx96jc

Evaluación.

El estudiante usa el link del video

Como un manual básico de funcionamiento, debe

agregar fondo Y otros personajes en Makeblock.

como muestra de aprendizaje.


Programación Panda por bloques

Objetos

1. Seleccionar el objeto.

2. Eventos.

3. Movimientos.

4. Espera.

5. Posición (eje x y en eje y).

6. Tiempo.

7. Mensaje.

8. Pensamiento.

9. Go.

10. Tecla espacio.

Dispositivos

1. Añadir.

2. Arduino nano.

3. Conectar.

4. Mostrar dispositivos conectados.

5. Eventos.

6. Fijar la salida en pin 2,3,4 alto.

7. Tiempo.

8. fijar la salida pin 2,3,3 bajo.

9. Evento repetir.

10. Subir.

Programación Arduino nano

Con Sofware Arduino

Comparativa entre bloques y código

# define verde 2

# define amarillo 3

# define rojo 4

void setup() {

// put your setup code here, to run once:

pinMode (verde,OUTPUT);

pinMode (amarillo,OUTPUT);

pinMode (rojo,OUTPUT);

}

void loop() {

// put your main code here, to run repeatedly:

digitalWrite(rojo,true);

delay (5000);

digitalWrite(rojo,false);

digitalWrite(amarillo,true);

delay (5000);

digitalWrite(amarillo,false);

digitalWrite(verde,true);

delay (5000);

digitalWrite(verde,false);

}


Comparativa entre bloques y código.

Led

Esta comparativa es para ver las diferencias

De una programación por bloques y otra

Por código, siendo mas didáctica por bloques

Para los niños y arrojando los mismo resultados

Arduino nano

Protoboard

Resistencias

Jumper macho- macho

Jumper Macho- Hembra


Conclusión

Con un lenguaje de programación basado en

bloques de arrastrar y soltar fácil de usar para

ayudar a los estudiantes a comprender los

conceptos clave de la programación.

Diseñado explícitamente para aprender

conceptos de programación, permite a los

alumnos arrastrar y soltar los bloques de

código, lo que hace que la programación sea

tan intuitiva y sencilla como jugar con bloques

de construcción.

La programación basada en bloques es un

lenguaje especialmente desarrollado para

aprender y practicar los conceptos básicos de

la programación arrastrando y soltando

bloques. Es genial para los estudiantes

comenzar su viaje de codificación.

Referencias

Octubre 25 2020 autor José Arberi contreras

https://arduarberi.blogspot.com/2020/10/sema

foro-con-arduino-1-protoboar.html

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!