Arreglos en makecode
Una lista o arreglo en make code, es una estructura que nos permite guardar datos como lo hacen las variables, la diferencia es que un arreglo nos permite guardar varios datos bajo un mismo nombre.

En un arreglo el índice inicia a contar desde cero, el ejemplo de la imagen muestra que el tamaño del arreglo es 5 mientras que su indice son 4.
Para qué sirve un arreglo en make code
Un arreglo (o lista) en MakeCode sirve para guardar muchos datos del mismo tipo en un solo lugar, en lugar de crear una variable distinta para cada cosa.
Ejercicio
Diseña un programa en MakeCode para la micro:bit que permita a un usuario navegar por una lista de valores usando los botones A y B de la tarjeta micro:bit.
Requerimientos:
-
Inicialización: Crea un arreglo que contenga mínimo 7 valores numéricos diferentes (por ejemplo: 10, 20, 30, 40, 50).
-
Navegación:
-
Al presionar el botón B, el programa debe avanzar al siguiente valor de la lista incrementando el índice. Si el índice supera la última posición, debe reiniciar automáticamente a la posición 0.
-
Al presionar el botón A, el programa debe retroceder al valor anterior disminuyendo el índice. Si el índice es menor a 0, debe saltar automáticamente a la última posición del arreglo.
-
-
Visualización: La pantalla LED debe mostrar de forma permanente el número que se encuentra almacenado en la posición (índice) seleccionada actualmente.
-
Puede observar el siguiente ejemplo
2. Inventarse un ejercicio sobre listas o arreglos.
NOTA:
Tenga en cuenta que las evidencias las debe subir a la plataforma miro con el respectivo link del trabajo realizado.


Representación de pixeles y matriz en make code
¿Qué es un Píxel en micro:bit?
En el mundo digital, un píxel es la unidad más pequeña de una imagen. En la tarjeta física de la micro:bit, cada píxel es un pequeño LED que puede emitir luz roja.
-
Cada píxel tiene una "dirección" única definida por dos números: X (posición horizontal) y Y (posición vertical).
-
Un píxel puede estar encendido, apagado o tener diferentes niveles de brillo.
¿Qué es una Matriz en MakeCode?
Una matriz es el conjunto organizado de todos esos píxeles. Es como una red o cuadrícula donde los LEDs están alineados perfectamente en filas y columnas.
-
El tamaño de la matriz es de 5x5.
-
El Origen (0,0) esta en la parte superior izquierda.


Ejercicio
En make code, realice un programa el cual siga los siguientes pasos:
1. Al iniciar debe escribir el nombre de los dos integrantes del grupo, se espera un segundo y se escribe el mensaje Tecnologia.
2. al presionar el botán A de la micro:bit, deberá aparecer la letra inicial del nombre de uno de los dos integrantes del grupo, seguido de esto debe haber una espera de 2000 milisegundos y deberá aparecer un ícono que usted desee.
3. Al presionar el botón B deberá aparecer la letra inicial del otro integrante del grupo, luego debe haber una espera de 2 segundos y deberá aparecer el ícono que usted desee.
4. tenga en cuenta que lo anterior lo debe realizar utilizando la opción de graficar en X y Y. mas no dibujando las letras en la matriz de makecode.
Observe el siguiente ejemplo:

Make code ( Micro:bit)
MakeCode es una plataforma educativa de programación basada en la web que utiliza un sistema de bloques visuales para facilitar el aprendizaje de informática. Su función principal es permitir que los estudiantes creen instrucciones de forma intuitiva para que la Micro:bit realice acciones.

La Micro:bit es una pequeña computadora programable de bolsillo diseñada para enseñar de forma sencilla los fundamentos de la informática y la electrónica. Sirve para crear proyectos interactivos que combinan software y hardware.
Partes de la Micro:bit
-
Matriz de LED: Es una pantalla de 25 luces rojos que sirve para mostrar números, textos y dibujos animados sencillos.
-
Botones A y B: Son dos pulsadores frontales que permiten interactuar con la placa para activar comandos o juegos.
-
Pines de Conexión: Son los bordes dorados inferiores que sirven para conectar sensores, servomotores y otros componentes externos.
-
Sensor de Luz: Utiliza los mismos LED de la pantalla para medir la claridad del ambiente y reaccionar ante ella.
-
Sensor de Temperatura: Permite que la placa detecte qué tan frío o caliente está el entorno donde se encuentra.
-
Acelerómetro: Detecta el movimiento, las sacudidas y la inclinación de la placa en diferentes direcciones.
-
Brújula Digital: Sirve para conocer la orientación geográfica y detectar la presencia de campos magnéticos cercanos.
-
Radio y Bluetooth: Son las antenas que permiten que la placa se comunique sin cables con otras Micro:bit, celulares o tablets.
-
Procesador y Memoria: Es el "cerebro" de la tarjeta, donde se guarda y se ejecuta el código que los estudiantes programan.
-
Puerto USB: Es la entrada que se usa para conectar la placa al computador, darle energía y descargarle los programas.
-
Conector de Batería: Es el puerto pequeño donde se conecta un porta-pilas para que la Micro:bit funcione sin cables.
-
Botón de Reset: Se encuentra en la parte trasera y sirve para reiniciar el programa desde el principio.
Ejercicios para realizar en make code:
1. Realice en Make code, un programa en el cual Inicie con el mensaje "tecnologia e informatica", luego debe aparecer la letra T en la matriz de la microbit, esperar 2 segundos y en seguida deberá leerse el nombre de los integrantes del grupo, ejemplo: pedro y maría, se espera un segundo más y se debe mostrar alguna forma en la matriz.
2. Crea un programa que, al encender la Micro:bit, muestre tu nombre desplazándose por la pantalla. Luego, programa la tarjeta para que, al presionar el botón A, aparezca un icono que represente tu pasatiempo favorito (por ejemplo: una raqueta, una nota musical o una bicicleta) y, al presionar el botón B, se borre la pantalla por completo.
Pensamiento computacional

El pensamiento computacional es una forma de resolver problemas, consiste en tomar un reto difícil y dividirlo en partes pequeñas, encontrar patrones que se repiten y diseñar una lista de pasos ordenados para llegar a la solución
Se divide en cuatro pilares fundamentales:
-
Descomposición: Dividir un problema complejo en partes más pequeñas y fáciles de manejar.
-
Reconocimiento de patrones: Buscar similitudes o características que se repiten para aprovechar soluciones anteriores.
-
Abstracción: Centrarse en la información importante y eliminar los detalles que no sirven para resolver el problema.
-
Algoritmos: Crear una lista de pasos ordenados y precisos para llegar a la solución final.

