Este documento proporciona definiciones de conceptos básicos relacionados con la programación como algoritmos, programas, programadores y procesadores. También describe las partes y funciones de la placa Microbit, incluyendo su pantalla LED, botones, sensores y conectores. El documento explica el proceso de desarrollo de habilidades de pensamiento a través del uso de la plataforma de programación MakeCode para la Microbit.
Desarrollo de habilidades de pensamiento con Microbit
1. 1
Desarrollo de Habilidades de Pensamiento
José David Berrio, Monitor
Samuel Bermúdez, investigador
Cristian L. Gómez, investigador
Sara I. Luna, investigador
Luis A. Ruiz, diseñador
Grado: 9-3
Lic. Guillermo Mondragón Castro
Institución Educativa Liceo Departamental
Área De Tecnología
Santiago de Cali
2023
2. 2
Tabla de Contenido Pág.
Ficha 1- Luces y Códigos---------------------------------------------------------------- 4
Definición de Conceptos------------------------------------------------------------------4
ALGORITMOS
PROGRAMA
PROGRAMADOR
PROCESADOR
MICROBIT-----------------------------------------------------------------------------------5
MAKECODE
DEPURAR
VALIDAR
VARIABILIDAD
VARIABLE BOOLEANA
Ficha 2- Luces y Códigos-------------------------------------------------------------------6
Definición de Conceptos--------------------------------------------------------------------6
DIAGRAMA DE FLUJO
BUCLES
CONDICIONALES
SENSOR
Partes de la Micro-bit------------------------------------------------------------------------7
PANTALLA LEDS
BOTONES
PINES DE ENTRADA Y SALIDA
SENSOR DE TEMPERATURA------------------------------------------------------------8
BRÚJULA
SENSOR DE LUZ
ACELEROMETRO---------------------------------------------------------------------------9
CONECTORES
ANTENA BLUETOOTH
3. 3
CONECTOR DE ALIMENTO----------------------------------------------------------------10
PROCESADOR
PINES GPIO
CONECTOR MICRO USB--------------------------------------------------------------------11
LED AMARILLO INDIVIDUAL
BOTON DE REINICIO Y ENCENDIDO
MICROFONO-----------------------------------------------------------------------------------12
LOGO TACTIL.
Explicación de la ruta de la Autonomía------------------------------------------------------13
ANEXOS-----------------------------------------------------------------------------------------14
Capturas de Pantalla como Evidencia-------------------------------------------------14-15 y 16
CONCLUSIONES-------------------------------------------------------------------------------17
REFERENCIAS----------------------------------------------------------------------------------18
4. 4
Fichas 1- Luces y Códigos
Definición de Conceptos.
ALGORITMOS: Un algoritmo es un conjunto de reglas definidas que permite
solucionar un problema, de una determinada manera, mediante operaciones sistemáticas
(no necesariamente ordenadas) y finitas. Estas instrucciones, definidas y ordenadas en
función de los datos, resuelven paso a paso para conseguir un fin el problema o la tarea.
PROGRAMA: Es un conjunto ordenado de instrucciones, escritas en un lenguaje
de programación, para realizar una tarea en particular dentro de una computadora.
En palabras sencillas, es una secuencia de órdenes que le indican a una
computadora que hacer.
PROGRAMADOR: Los programadores informáticos son aquellos profesionales que
desarrollan aplicaciones y programas informáticos, ya sea sirviéndose de las bases de un
software existente o partiendo desde cero para crear una interfaz para los usuarios con fines
comerciales, profesionales o recreativos.
Por lo general, estos perfiles técnicos de programador, también conocidos como
diseñadores informáticos, prefieren especializarse en un área determinada, como aplicaciones
móviles, diseño gráfico, videojuegos, programas financieros, entre otros.
PROCESADOR: Dispositivo electrónico que entiende esas instrucciones y las ejecuta
automáticamente. El procesador es el cerebro del sistema, justamente procesa todo lo que ocurre
5. 5
en la PC y ejecuta todas las acciones que existen. Cuanto más rápido sea el procesador que tiene
una computadora, más rápidamente se ejecutarán las órdenes que se le den a la máquina. Este
componente es parte del hardware de muchos dispositivos, no solo de tu computadora.
MICROBIT: Es una pequeña tarjeta programable de 4x5 cm diseñada para que aprender
a programar sea fácil, divertido y al alcance de todos.
Gracias a la gran cantidad de sensores que incorpora, sólo con la tarjeta se pueden llevar
a cabo centenares de proyectos.
MAKECODE: Es una plataforma gratuita de código abierto para la creación de
experiencias atractivas de aprendizaje de la informática que ayudan a progresar hacia la
programación real.
DEPURAR: Es el proceso de encontrar y solucionar errores en el código fuente de
cualquier software. Cuando un software no funciona tal y como se espera, los programadores de
computadoras estudian el código para determinar por qué ocurren algunos errores.
VALIDAR: Verificar que el programa hace lo que debe hacer.
VARIABLE BOOLEANA: Es un dato que solo puede tener dos valores ya que
representa valores de lógica binaria, y por lo general se pueden mostrar con un dato que
sea Verdadero o Falso.
6. 6
Ficha 2 Luces y Códigos
Definición de Conceptos.
DIAGRAMA DE FLUJO: Es un diagrama que describe un proceso, sistema o algoritmo
informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar,
mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de
comprender.
BUCLES: Hay dos tipos de bucles, o lazos, o repeticiones: Los bucles indefinidos o para
siempre que repiten el conjunto de instrucciones indefinidamente, o hasta que se detenga el
procesador. Bucles que se repiten un número exacto de veces. Bucles que se repiten mientras una
condición sea cierta, por ejemplo, mientras el botón B este oprimido o no se haya logrado una
temperatura.
CONDICIONALES: son estructuras que permiten elegir entre la ejecución de una
acción u otra. Son una condición, como bien indica su nombre, así que podemos pensar en ellos
como si fueran el “si” condicional que usamos dentro de una frase.
SENSOR: Son dispositivos de entrada que provee una salida manipulable de la medición
de una variable física, con capacidad de detectar magnitudes físicas o químicas, actualmente
entregan señales eléctricas a la salida (analógicas o digitales).
7. 7
Partes de la Micro-bit.
PANTALLA LEDS: La pantalla está compuesta por 25 leds organizados en una
cuadricula de 5x5. Se puede programar de forma independiente y permite mostrar números,
letras e imágenes. Si el texto o la cifra no caben en el display se desplazan de forma automática.
Fig. 1
BOTONES: Son dos botones de la cara frontal del micro-bit. Sirve para detectar cuando
son pulsados de forma independiente a la vez y ejecutar una acción en cada caso.
Fig. 2
PINES DE ENTRADA Y SALIDA: Como entradas, los pines en el micro bit son
capaces de detectar cambios en la corriente. Esto se encuentra entre los pines 0,1,2 y Pin
GND. El micro: bit es capaz de detectar el cambio en la corriente a través de los Pines,
incluso la cantidad extremadamente pequeña que causa su cuerpo cuando se toca el pin.
Fig. 3
8. 8
SENSOR DE TEMPERATURA: Es un integrado en la placa detecta la temperatura.
Sirve para conectarse inalámbricamente con otros micros-bits y también detecta el
ambiente en grado Celsius.
Fig. 4
BRÚJULA: Detecta el campo magnético terrestre por lo que puedes saber en qué
dirección está orientada el micro-bit.
Fig. 5
SENSOR DE LUZ: Los leds también pueden actuar como sensores, midiendo cuánta
luz cae en tu micro: bit.
Fig. 6
9. 9
ACELEROMETRO: Activa cuando se mueve la placa, permite conocer
aceleraciones y giros a los que se somete la placa.
Fig. 7
CONECTORES: Situados en la parte inferior de la placa, dispone de 25
conexiones que permiten conectar otros sensores y actuadores. Cinco de las conexiones
(0,1,2,3V, y GND) se encuentran sobredimensionadas, para facilitar la conexión mediante pinzas
de cocodrilo.
Fig. 8
ANTENA BLUETOOTH: Permite conectarse inalámbricamente con otros
dispositivos (móviles, tablet, ordenadores, etc.) que disponga de este tipo de conexión.
Fig. 9
10. 10
CONECTOR DE ALIMENTACION: Permite suministrar electricidad
mediante dos pilas AAA o una batería. La tarjeta carece de interruptor, por lo que cuando
se conecta la fuente de alimentación se ejecuta de forma automática el código que haya
en memoria.
Fig. 10
PROCESADOR: Al procesador a veces se le llama el "cerebro" de un
ordenador y tu BBC micro: bit tiene un microprocesador dentro. Es una parte esencial
de tu micro: bit, ya que ejecuta los programas que escribes.
Fig. 11
PINES GPIO: Los pines GPIO te permiten conectar auriculares, sensores
táctiles y añadir otros dispositivos electrónicos para expandir las posibilidades de
tu micro: bit. El nuevo micro: bit tiene hendiduras para sujetar las pinzas de
cocodrilo de forma más segura.
Fig.12
11. 11
CONECTOR MICRO USB: Descarga programas a tu micro: bit desde un
ordenador y enciéndelo usando su interfaz USB.
Fig. 13
LED AMARILLO INDIVIDUAL: El LED único de la parte trasera del micro: bit
original parpadea cuando estás descargando un programa a él, y se ilumina para mostrar que
se está alimentando desde el conector USB.
Fig. 14
BOTON DE REINICIO Y ENCENDIDO: Si pulsas este botón del nuevo micro:
bit se reiniciará el micro: bit y tu programa se volverá a ejecutar desde el principio. Si lo
mantienes presionado, el LED rojo de energía se desvanecerá. Cuando el LED de
energía se oscurece, suelta el botón y tu micro: bit pasará a modo de suspensión para
ahorro de energía. Utiliza esto para hacer que tus pilas duren más tiempo. Pulsa el botón
de nuevo para despertar tu micro: bit.
Fig. 15
12. 12
MICROFONO: Si pulsas este botón del nuevo micro: bit se reiniciará el micro: bit
y tu programa se volverá a ejecutar desde el principio. Si lo mantienes presionado, el
LED rojo de energía se desvanecerá. Cuando el LED de energía se oscurece, suelta el
botón y tu micro: bit pasará a modo de suspensión para ahorro de energía. Utiliza esto
para hacer que tus pilas duren más tiempo. Pulsa el botón de nuevo para despertar tu
micro: bit.
Fig. 16
LOGO TACTIL: El nuevo micro: bit tiene una entrada adicional. El logo dorado
también funciona como sensor táctil. Puedes usarlo como un botón adicional en tus
programas, además de los botones A y B.
Fig. 17
13. 13
Explicación de la Ruta de la Autonomía.
La ruta de la Autonomía son unos pasos o secuencias que cada uno debe seguir o elegir el
método de estudio que se utilizara para realizar el trabajo. Debemos aprender ser autónomos ya
que con esto podemos desarrollar las habilidades que cada uno tiene y la responsabilidad de
resolver cualquier situación, utilizar las herramientas que sean necesarias de acuerdo con el nivel
de aprendizaje.
Cada uno siguiendo esta ruta aprenderá y sabrá la capacidad de aprendizaje de una forma
práctica y con mayor facilidad que adquirió durante el proceso. En caso de no poder o de
frustración pedir ayuda a un compañero(a) o al profesor para seguir avanzando y no quedarse sin
hacer nada
RUTA DE
AUTONOMIA
3. Se observa
detalladamente
que todas las
carteleras estén
hechas
4. Estamos
observando a los
demás grupos, qué
están haciendo
para así poder
realizar lo mismo 5. Si se tiene
dudas o algún
problema
pedir ayuda a
un
compañero(a)
6. En caso de que
pesista las dudas
o algún problema,
pedirle ayuda al
profesor
17. 17
CONCLUSION
En conclusión, de este trabajo es que hemos conocido y aprendido nuevos conceptos que son
básicos en programación del editor Make code del micro bit. Desarrollamos habilidades de
pensamiento y solución de problemas con el editor Make code donde aprenderemos a programar
debemos conocer bien el idioma y el vocabulario que allí se utiliza para darle las instrucciones al
procesador para llegar al objetivo que queremos llegar.
Lograr ser autónomos mostrar nuestras capacidades y habilidades desarrolladas en este proceso y
seguir paso a paso para lograr con mayor eficacia al desarrollo de las actividades propuestas.
De la misma manera al utilizar este medio como forma de aprendizaje nosotros los jóvenes
desarrollaremos capacidades tecnológicas más avanzadas en el futuro en este dispositivo, hay
una serie de opciones donde podemos hacer grandes cosas una animación detectar temperaturas,
emociones o movimientos lo que hace de esta aplicación que aprendamos de la mejor manera.