# data[].attributes.body
Bienvenidos a logica y algoritmos en acción

# data[].attributes.body
En este muro colaborativo encontrarás ejercicios e información de 2 RED muy interesantes para el desarrollo de la lógica de programación y principios básicos de electrónica aplicada a la simulación de circuitos.

Los 2 recursos que vamos a encontrar son los siguientes:

📌Microbit

📌Tinkercad

# data[].attributes.body
Realizado por:

Daniel Felipe García

Diego Mauricio Castillo

Docente:

Giovanni López Molina

Asignatura:

Recursos Educativos Digitales

# data[].attributes.headline
Primer Recurso Educativo: Microbit MakeCode

# data[].attributes.subject
Primer Recurso Educativo: Microbit MakeCode

# data[].attributes.body
Microbit MakeCode

En este recursos podremos encontrar una forma de trabajar de manera digital con uno de los microcontroladores del momento, la microbit la cual es una pequeña placa electronica programable. En este enlace podremos encontrar ejemplos de proyectos didacticos o nosotros podremos crear nuestro propios proyectos

# data[].attributes.attachment_link.description
A Blocks / JavaScript code editor for the micro:bit powered by Microsoft MakeCode.

# data[].attributes.body
Objetivo de la clase: Adoptar conceptos basicos de la lógica de programación y la electrónica, utilizando la programación en bloques junto con la microbit tanto de manera física como digital.

Conocimiento de la plataforma: Enseñar cómo acceder y cómo moverse en el entorno de trabajo.

Elementos del dispositivo (Microbit): Conocer cómo funciona el dispositivo, sus componentes, como botones, sonsores, los leds (entre otros) y de qué manera se visualizan los resultados.

Herramientas del entorno de trabajo:

New project: buscamos la opcion new project para empezar a crear en el entorno de trabajo

Vamos a usar la opcion Basico y entrada

"Iniciar": Todo lo que se ponga dentro de este bloque va a ser lo primero que se visualizara al ejecutar

"Para siempre" : Todas las instrucciones dentro de este bloque se visualizaran siempre, sin parar

"Mostrar led": Bloque que contiene la matriz de leds para poder diseñar algun icono o simbolo

"Pausa": Esta opcion nos permitira que cada mensaje o icono que se muestre en el led tenga una pausa mientras se van mostrando cada uno

"mostrar icono": esta opcion tienen varios iconos predefinidos para poder visualizarlos

Para saber mas de los menus de los bloques y su contenido:

꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜

https://fgcoca.github.io/Guia-de-trabajo-para-microbit/programacion/mkcode/

꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜꩜ ꩜ ꩜

Lógica de programación en bloques: fomentar esta lógica y en focarla a la solución de problemas para el desarrollo de actividades didacticas.

Conexión digital y física: ¿Cómo se puede visualizar en la herramienta física lo que se está viendo en el simulador o página?

# data[].attributes.body
Pasos para el ejercicio:

Ejercicio con las herramientas de la opción "básico":

1) Realizar un saludo de "Hola, mundo".

2) Editar el saludo de Hola mundo y poner su nombre.

3) Debajo del nombre, añada un bloque de LEDs y diseñe un icono.

4) Agregue un mensaje de despedida.

5) Agregue una pausa de 1 seg entre cada bloque.

Ejercicio con la herramienta de la opción entrada:

1) Borrar los demás bloques y seleccionar la opción al "presionar botón".

2) Seleccionar 2 de los anteriores bloques propuestos y ponerle la opción de botón A a uno y botón B al otro.

3) Realizar el ejercicio de los saludos y los iconos; para cada bloque del botón seleccionado haz uno diferente.

En caso de dudas consultar los siguientes links:

꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜꩜ ꩜ ꩜

💻https://microbit.org/es-es/get-started/getting-started/introduction/

💻https://www.microsoft.com/es-es/makecode/get-started

꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜꩜ ꩜ ꩜

Cargar a la micro:bit en físico.

En la parte inferior izquierda podrán descargar el programa realizado en el RED a la microbit física; realícelo si la tiene disponible al momento del ejercicio.

# data[].attributes.headline
Segundo recurso educativo digital: Tinkercad 

# data[].attributes.subject
Segundo recurso educativo digital: Tinkercad 

# data[].attributes.body
Tinkercad

Este recurso educativo digital se presenta para fomentar y desarrollar en los estudiantes el pensamiento logico y creativo.

Dentro de ella se pueden encontrar espacios para trabajar en diseños 3D, creacion y simulación de circuitos electronicos y programación en bloques

# data[].attributes.attachment_link.title
Tinkercad | From mind to design in minutes

# data[].attributes.attachment_link.description
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding.

# data[].attributes.body
Objetivo de la clase:

Con miras al desarrollo de proyectos educativos, es importante que los estudiantes empiecen a desarrollar o tener contacto con este simulador, ya que aquí se nos dará la posibilidad de probar el funcionamiento de circuitos electrónicos.

Conocimiento de la plataforma: Enseñar cómo acceder y cómo moverse en el entorno de trabajo.

Componentes de trabajo (Arduino, Portoboard, leds, entre otros): Conocer el funcionamiento de los componentes electrónicos más importantes, el uso de la protoboard, cómo funcionan las conexiones en ella y de qué manera se visualiza en los procesos.

en caso de dudas puedes consultar el siguiente link

꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜꩜ ꩜ ꩜

💻https://iaciduino.enp.unam.mx/wpArduino/index.php/simulador-de-arduino-tinkercad/construccion-de-un-circuito-electronico-en-tinkercad/

꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜ ꩜꩜ ꩜ ꩜

Lógica de programación en Arduino (C): A través de la programación en C dentro del microcontrolador Arduino y fomentar la lógica enfocada al desarrollo de circuitos simulados.

Conexión digital y física: con base en la simulación realizada, poner en práctica en los elementos físicos las respectivas conexiones.

# data[].attributes.body
Pasos para el ejercicio:

Entrar al link: Para el ejercicio de este segundo RED nos dirigiremos al link de la plataforma Tinkercad y exploraremos el espacio de trabajo. Se puede ver un ejemplo o algún proyecto para visualizar cómo funciona el recurso.

Registro: Se deben registrar en la plataforma para que los ejercicios que se realicen queden guardados.

Opción Circuitos: Una vez dentro podremos seleccionar 3 opciones: diseño 3D, circuitos y prog. En bloques, seleccionaremos circuitos.

Actividad:

Programar el Arduino 1 para encender un LED cada 1 seg automáticamente.

Componentes para la actividad:

📌ArduinoUnoo R3

📌Placa de pruebas pequeña (Proto board)

📌Resistencia de220 ohmm

📌Led Rojo

Programación Arduino:

En la parte superior aparecerá la opción de código; daremos click y, como solo estamos trabajando con 1 Arduino, ese será el que programemos.

Void loop:

💻 En estasecciónn se ponen todos losparámetrossiniciales

💻Aquí pondremoss lafunción pinMode(#pin, entrada/salida) y estafunciónn la podemos programar ya sea para recibir señales de sensores (INPUT) o para enviar señales a actuadores (OUTPU).)

Void setup:

💻En esta sección se hará el programa

💻 Usar lafunciónn DigitalWrite(#Pin, High/Lo),) la cual nos permitirá que por el pin delArduinoo que hayamos seleccionado podamos encender y apagar el LED

💻Usar lafunciónn Delay() para observar mejor el encendido y apagado del LED

# data[].attributes.body
Estos recursos digitales pueden ser utilizados en las asignaturas de Tecnologia, Programación, Matemáticas, Artística y Electrónica como medio de apoyo visual e interactivo, haciendo mucho más atractivas las explicaciones de las temáticas, ayudando en la comprensión de los contenidos de manera dinámica y divertida, los cuáles, hacen más sencillo la adquisición del conocimiento y refuerza el aprendizaje con ejemplos más prácticos

Estrategias de uso:

Terminología básica: Se darán a conocer todos los términos básicos junto con sus definiciones y funcionalidades, de los elementos o herramientas con las que cuentan los RED

Enseñanza-Aprendizaje: Se pueden aprovechar situaciones o el medio ambiente para relacionarlas con los ejercicios propuestos de los RED

Relación físico-digital: Utilizar los RED para visualizar el funcionamiento de los elementos de manera digital para así probarlos en los dispositivos físicos (La microbit, el arduino, la protoboard, los componentes electronicos)

Youtube: Se puede aprovechar esta plataforma con tutoriales de uso de cada uno de los RED y ejercicios que se planteen allí

# data[].attributes.body
Lo que se espera de los estudiantes utilizando estos recursos educativos escogidos son:

✮ Despertar interes en temas STEAM+

✮ Trabajo en equipo y colaboración

✮ Obtención de lenguaje técnico

✮ Manejo de plataformas digitales

✮ Obtencion de lógica de programación con diferentes lenguajes como el lenguaje C y la programación en bloques

✮ Identificación y comprensión de componentes electrónicos

✮ Comprender conceptos fundamentales como entradas/salidas, bucles, condicionales y variables.

✮ Aplicación de leyes como la ley de Ohm

✮ Desarrollo y análisis de prototipos para proyectos

✮ Análisis y solución de problemas

# data[].attributes.body
Uso:

-Es un entorno de programación por bloques (también admite JavaScript y Python) para controlar una tarjeta Micro:bit.

-Sirve para introducir la programación a estudiantes mediante actividades prácticas y divertidas.

-Permite trabajar entradas (botones, sensores) y salidas (luces LED, sonidos, pantallas).

-Permite trabajar conceptos de programación como lo son variables, Operadores, bucles y condicionales

💪Justificación de elección:

-Hace accesible la programación y la robótica para la educación básica sentando buenas bases para dar paso a un nivel más avanzado

-Fomenta la lógica computacional y el trabajo para proyectos académicos.

-Su lenguaje por bloques facilita el aprendizaje progresivo.

Límites:

- Está centrado únicamente en la placa Micro:bit; no es un entorno de programación general como Scratch o Arduino IDE.

-Tiene ciertas restricciones de hardware (pocos pines, sensores limitados integrados).

-Sin una conexion a internet no se puede acceder al recurso digital por lo que limitaría a los estudiantes que no cuenten con esta herramienta

-Requiere habilidades tecnológicas del docente

# data[].attributes.body
Uso:

-Es una plataforma de simulación 3D que permite diseñar y probar circuitos electrónicos sin tener los componentes físicos.

-Ideal para aprender electrónica básica (resistencias, LEDs, pulsadores, sensores).

-Permite practicar conceptos antes de llevarlos al entorno físico real.

💪Justificación de elección:

-Favorece el aprendizaje sin necesidad de laboratorio físico.

-Tiene una interfaz visual amigable para estudiantes sin experiencia.

-Potencia el pensamiento de diseño y la resolución de problemas técnicos.

Límites:

-No permite programar microcontroladores avanzados (más allá de Arduino básico).

-El entorno es simulado, por lo que no se experimentan variables físicas reales como el calor, el ruido, o conexiones defectuosas.

-Requiere conexión a internet, lo cual puede limitar su uso en contextos sin acceso estable.

-Requiere habilidades tecnológicas del docente

# data[].attributes.body
📚PROGRAMACIÓN

📚ENSEÑANZA
📚MICRO:BIT

📚 RECURSOS

📚LÓGICA

📚 DIGITALES
📚APRENDIZAJE

📚 DISPOSITIVOS
📚ADDIE

📚 ARDUINO

📚 PROTOBOARD

# data[].attributes.body
📌ThemeGrill. (s. f.). Construcción de un circuito electrónico en Tinkercad – Prácticas con Arduino y DASA. https://iaciduino.enp.unam.mx/wpArduino/index.php/simulador-de-arduino-tinkercad/construccion-de-un-circuito-electronico-en-tinkercad/

📌Coca, F. (s. f.). MakeCode - Guia de trabajo para micro:bit. https://fgcoca.github.io/Guia-de-trabajo-para-microbit/programacion/mkcode/

📌micro:bit - Primeros pasos - Introducción. (s. f.). https://microbit.org/es-es/get-started/getting-started/introduction/

📌Microsoft. (s. f.). Primeros pasos – Microsoft MakeCode. https://www.microsoft.com/es-es/makecode/get-started