# data[].attributes.body
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.

# data[].attributes.body
Tenemos que crear un programa que utilice los recursos que he citado en el apartado anterior para crear un proyecto. Actualmente podemos programar Micro bit con:

Makecode: es una aplicación web muy similar a Scratch. Podemos programar utilizando sólo el simulador que viene en la aplicación, descargar nuestro programa en al tarjeta .

Python: Es un lenguaje de programación profesional y micro bit es una herramienta perfecta para iniciarnos en su uso.

Swift: Es un lenguaje de programación creado por Apple y que utiliza para crear todo su software.

# data[].attributes.body
en este video nos explican como funciona y que herramientas tiene micro bit.
este es el enlace donde puedes entrar a practicar y jugar con micro bit.
https://makecode.microbit.org/#

# data[].attributes.attachment_link.title
TUTORIAL: Micro:bit en Español | Ejemplos de Programación Sencillos

# data[].attributes.body
* hola mundo
*animando los iconos
*diseñando iconos
*Termómetro digital
*Aviso de placas de hielo
*Temperatura óptima de una nevera
*Mostrar el valor del sensor de luz
*Alarma de exposición al sol
*¿Qué botón has pulsado?
*Medir la intensidad de la luz ambiente.
* Modificar el brillo de los leds
estas son unas de las practicas las
* Mostrar el valor del acelerómetro
cuales se pueden hacer en micro bit en el formato de bloques

# data[].attributes.body
en esta practica nos ponen una programación fácil ya que no micro bit es una plataforma que es fácil de utilizar y tiene todas las herramientas necesaria desde opciones y para hacer problemas matemáticos.
Pasos:
1) entra a micro bit y dirígete a los bloques de básico
2) busca el bloque iniciar y ponlo
3)vuelves a los bloques de básico
4) busca el bloque mostrar cadena
5)  pones comillas y escribes "hola mundo"

Este enlace podrás ver como funciona la micro bit:

https://makecode.microbit.org/_VYcPg1CD5AWE

# data[].attributes.body
esta practica se trata de simular el latido de un corazón.
Pasos:
1) Ve a los bloques de básico y busca el botón que diga "para siempre"
2) En los bloques de básico  busca el bloque  que diga "mostrar icono"
este lo pones en para siempre
3) Después Te aparecerán varios iconos vas a presionar el de corazón
4) Vuelve a los bloques de básico y busca el bloque "pausa (ms) 100" lo pondrás en el para siempre abajo de mostrar iconos este será el tiempo que durara el corazón
5) Luego vuelves a buscar  "mostrar icono" y presionaras la figura al lado del corazón, este lo pondrás en para siempre abajo de pausa.
Aquí podrás ver el enlace de esta practica:
https://makecode.microbit.org/_Wtt0ttCxvd12

# data[].attributes.body
Esta practica nos enseña como hacer para dibujar en la micro bit
Pasos:
1) Ir a los bloques de básico y buscar el bloque "iniciar"
2) Después volveremos a poner los bloques básicos y buscamos en "mostrar leds"
3) Hay podemos dibujar lo que queremos que aparezca en la micro bit, en este caso un tipo de paraguas.
Aquí podrás ver la practica:

https://makecode.microbit.org/_KR4iUoiwPAHz

# data[].attributes.body
Esta practica es mas compleja ya que su propósito es pulsar uno de los botones y que cambie la temperatura de Celsius  a Fahrenheit .
Pasos primera parte:
1) Pones los bloques  básicos y buscas " para siempre" y lo ubicas
2) Hay mismo después de poner "para siempre", buscaras y pondrás mostrar numero.
3) En mostrar numero pondrás "temperatura(°C)"la cual se encuentra en los bloques de entrada
4) Vuelves a los bloques de básico y buscas "borrara pantalla" y "pausa(ms) 100" y lo pones en el para siempre abajo de "mostrar numero"
5) En "pausa(ms)100". En vez del 100 pondrás 1000.

# data[].attributes.body
Segunda parte:
1) Vamos a los bloques de entrada y buscamos el bloque "al presionar botón A"
2) En este paso nos vamos a variables y creamos Celsius
3) Después de crearla vamos otra vez a variables y ponemos establecer " Celsius" para...
4) hay donde dice para vamos a entradas buscamos "temperatura(°C)" y la ponemos. Todo esto dentro de "al presionar botón A"
5) Después vamos a los bloques de básico y buscamos " mostrar numero" lo ponemos debajo de la variable que creamos con el número 21
6) hay mismo buscamos "pausa(ms) 100" y lo ponemos abajo de mostrar numero con 1000

# data[].attributes.body
Tercera parte:
1) Vamos a entradas y escogemos "al presionar botón B" si  no esta la B se cambia
2) Vamos a variables y ponemos "establecer  Celsius para …"
3) Hay donde dice para vamos a entradas y buscamos "temperatura(°C)" todo dentro " al presionar botón B" como la parte anterior
4) Aquí creamos una nueva variable que se  va llamar "vartemporal"
5) Ponemos "cambiar vartemporal por..."
6) En ese por  vamos hacer una operación ,así que nos vamos a los bloques de matemática y ponemos multiplicar y lo ubicamos hay en "cambiar vartemporal por.."
7) Después de hacer eso vamos a poner la variable "Celsius " y la multiplicamos por 9
8) Volvemos hacer lo mismo del paso 6 y 7 pero esta vez lo dividimos por 5
9)Creamos la variable "Fahrenheit" y seleccionamos "cambiar Fahrenheit por …"
10) Hay en por vamos otra ves a los bloque de matemáticas y ponemos dividir
11) Ponemos vartemporal dividido por 32
12) Después vamos a básico y buscamos "mostrar numero" y pondremos 69.8 esto seria los Celsius convertidos en Fahrenheit
13) en básico buscamos  "mostrar numero" y lo ponemos y le agregamos la variable "Fahrenheit"
14) Por ultimo en básico buscamos "pausa (ms)100"y lo ponemos y cambiamos el 100 por un 1000.
Así quedo esta practica y aquí dejo el enlace para que mires con detalle:
https://makecode.microbit.org/_dKdfdjiv7Upd

# data[].attributes.body
Esta  practica consiste en que nos va avisar cuando haya una temperatura menor a 3°C
el cual si es menor a este empezará a sonar y mostrar un copo de nieve
Pasos:
1) Nos dirigimos a los bloques de básico y buscamos el "para siempre" y lo seleccionamos.
2) Vamos a los bloques de lógica y ponemos (si verdadero entonces) y lo ponemos en el " para siempre"
3) Volvemos a lógica y buscamos el "mayor ó menor que"  y lo ponemos  en donde dice verdadero hay se enlazara solo
4) Después pondrás 3 mayor que y en donde debería ir el numero iras entradas y pondrás "temperatura(°C) "
5) Vamos a ir a básico y buscaremos "mostrar leds" y dibujaremos un copo de nieve o un asterisco
6) Después buscaremos en básico "borrar pantalla" y lo pondremos debajo de "mostrar leds"
7) por ultimo iremos a música y buscaremos "reproducir tono" y pondremos un fa medio con un pulso .Esto nos ayudara a cuando la temperatura este  menor de 3°C.
Aquí esta el enlace de la practica para que la veas con detalle:
https://makecode.microbit.org/_c9iaMeVYkbyu

# data[].attributes.headline
Practica#6"Temperatura óptima de una nevera"

# data[].attributes.subject
Practica#6"Temperatura óptima de una nevera"

# data[].attributes.body
En esta practica la idea es tener controlada la temperatura de una nevera  al estar mas de 7°C va empezar a pitar para que las personas se den cuenta y  va mostrar la temperatura que tiene
Pasos:
1) Vamos a básico y pondremos "para siempre"
2) Vamos a lógica  y seleccionamos "si verdadero entonces"
3) Volvemos a lógica y buscaremos "el mayor ó menor que"  y lo ponemos donde dice verdadero. todo esto va dentro de para siempre
4) En la primera parte  iremos  a entradas y buscaremos "temperatura(°C)" y la pondremos  "en el mayor o menor que" el cual va quedar como "mayor que"  y después pondremos el numero 7
5) Ahora iremos a música  y pondremos "reproducir tono" y le pondremos "sol alto por 1/2"
6) Abajo del todo  buscaremos "mostrar numero" y hay pondremos "temperatura(°C)"
Aquí el enlace de la practica para mirar con detalle:
https://makecode.microbit.org/_7fvaveUmdWpe

# data[].attributes.headline
Practica#7 "Mostrar el valor del sensor de luz "

# data[].attributes.subject
Practica#7 "Mostrar el valor del sensor de luz "

# data[].attributes.body
Pasos:
1) Vamos a básico y ponemos "para siempre"
2) Buscamos "mostrar número" y en donde se pone el numero  ponemos "nivel de luz" que se encuentra en  entradas
3) Vamos a lógica y ponemos "si verdadero entonces" en el verdadero vamos a poner "mayor ó menor que" y en el primero pondremos "nivel de luz" otra vez
vamos a poner "menor que" y  el número 100
4) Hay pondremos "mostrar leds" y los seleccionaremos todos
Aquí esta el enlace de la practica:
https://makecode.microbit.org/_iicYvoKjHTsT

# data[].attributes.headline
Practica#8 "Alarma de exposición al sol"

# data[].attributes.subject
Practica#8 "Alarma de exposición al sol"

# data[].attributes.body
Consiste en avisarnos que tan fuerte esta el sol y nos  mostrara una carita feliz si la luz esta "<175"
y una carita triste si es mayor.
Pasos:
1)  vamos a los bloques de básico y pondremos el "para siempre"
2) volvemos a los bloques de básico  y buscaremos mostrar cadena, hay pondremos "A". Debemos tener en cuenta que al poner la letra debe estar entre comillas
3) ahora iremos a bloques de entrada y buscaremos  "al presionar el botón A"
4) buscaremos en los bloques de lógica, el bloque que diga "si entonces" el cual tenga dos entradas y lo pondremos  en
"al presionar  A"
5) en el si entonces pondremos "nivel de luz" el cual se encuentra en entradas. Después pondremos el menor que 175 para activar este sensor
6) Después de esto iremos a los bloques de básico y pondremos "mostrar icono" y dibujaremos una carita feliz. seguiremos con el otro bloque el cual es "pausa(ms)" y le pondremos un valor de 3000 y por ultimo pondremos "borrar pantalla"
7) volvemos hacer el mismo procedimiento en la otra entrada pero solo cambiaremos la carita feliz por una triste .
Así quedaría esta practica aquí dejo el enlace  para que mires con detalle
https://makecode.microbit.org/_iH2YrEd32Hy4

# data[].attributes.body
Esta practica consiste en crear una caja musical que al presionar el botón A sonara una melodía
Pasos:
1) Empezaremos colocando el bloque "para siempre" con el bloque "mostrar cadena" el cual va decir "pulsa botón"
2) Vamos a entrada y escogemos "al presionar A "
3) Nos dirigiremos a música y seleccionaremos "play Melody". Nos pedirán que melodía dibujaremos una linea diagonal de derecha a izquierda o ponemos cualquier melodía y lo ponemos a  120 (bpm) todo esto dentro " al presionar A"
4) Después de poner la melodía buscaremos  "mostrar cadena" y pondremos la "A" entrecomillas esto lo pondremos debajo de la melodía
5) Volvemos a entradas y pondremos "al presionar B" y en ese presionar  B pondremos el bloque " mostrar cadena" y pondremos la "B"
6) Volvemos hacer lo mismo que el paso 5 pero con la diferencia que pondremos "A+B" en "al presionar" y "mostrar cadena"
Aquí te dejo el enlace para que mires con detalle
https://makecode.microbit.org/_cpUHgzfDC4ot

# data[].attributes.headline
Practica #10 "Medir la intensidad de la luz ambiente"

# data[].attributes.subject
Practica #10 "Medir la intensidad de la luz ambiente"

# data[].attributes.body
Consiste  en presionar alguno de los botones y nos mostrara la intensidad de la luz ya sea en número o los leds.
Pasos:
1) Empezamos en los bloques de entrada y ponemos el bloque "al presionar A"
2) Buscamos el bloque "mostrar numero" hay ponemos "nivel de luz" el cual se encuentra en en los bloques de entrada. todo esto dentro de "al presionar A"
3) Ponemos otra ves "al presionar" ahora con la letra "B"
4) Iremos a los bloques  que dicen LED y ponemos el ultimo bloque que aparece, dentro de ese bloque pondrás "nivel de luz" el cual esta en entrada y le pondrás un valor de "255"
5) Por ultimo pondrás "al presionar" y pondrás "A+B" y adentro pondrás el bloque de borrara pantalla este se encuentra en los bloques de básico
Aquí el enlace para que mires con detalle
https://makecode.microbit.org/_044f0rRC01T3

# data[].attributes.body
Este proyecto consiste en un generador de contraseñas aleatorias el cual este no se hace con bloques si no como códigos  o en otro lenguaje.
Aquí te muestro donde lo puedes ver detallada mente:
https://www.flu-project.com/2020/02/jugando-con-microbit-generador.html
aquí puedes ver el proyecto mas a detalle
https://makecode.microbit.org/_9Ue5j7TJtMDs

Aquí puedes ver mas ejemplos con micro bit

# data[].attributes.attachment_link.title
micro:bit Juego de esquivar objeto - Parte 1

# data[].attributes.headline
Practica #11 "modificar brillo de los leds

# data[].attributes.subject
Practica #11 "modificar brillo de los leds

# data[].attributes.body
Pasos:
1) Empezaremos con un bloque de "al iniciar" el cual llevara la variable  "establecer BRILLO para".
tengamos en cuenta que las variables se crean, entonces en este caso creamos la variable brillo
2) Al tener esto seguimos  a poner "al presionar A"  y dentro pondremos "cambiar brillo por …"
en ese por pondremos 32 ese va ser el valor que nos aumentara la luz al presionar el botón "A"
3) Haremos el mismo procedimiento pero cambiaremos el botón A por el B y pondremos en cambiar brillo -32. Esto significa que al presionar el botón B disminuirá el brillo
4) Volvemos hacer lo mismo pero cambiamos el botón por A+B y pondremos en cambiar brillo 128. esto seria que si presionamos el botón nos aumentara todo el brillo de la micro bit.
5) Por ultimo ponemos un bloque "para siempre" y en el pondremos "ajustar brillo"  este bloque se encuentra en LED y pondremos la variable brillo, abajo de este pondremos mostrar icono y pondremos cualquier imagen  en la cual se va ver la variación del brillo
Aquí el enlace para que veas con mas detalle:
https://makecode.microbit.org/_2xr5XAKE71tU

# data[].attributes.headline
Practica #12 "Mostrar el valor del acelerómetro"

# data[].attributes.subject
Practica #12 "Mostrar el valor del acelerómetro"

# data[].attributes.body
este consiste e como la micro bit puede medir la velocidad ola fuerza
consiste en un solo paso.
poner un bloque de "para siempre"
dentro de este pondrás "mostrar numero" y en el pondrás  "aceleración(mg)" este esta en entradas
https://makecode.microbit.org/_Mer2ftUhqgLJ

# data[].attributes.headline
Practica #13 "mostrar numero al azar de 0 a 100"

# data[].attributes.subject
Practica #13 "mostrar numero al azar de 0 a 100"

# data[].attributes.body
Esta practica consiste en que al agitar la micro bit o moverla ella va dar un numero al azar.
Pasos:
1) Vamos a dirigirnos a los bloques de entrada y buscar el bloque de
"si agitado"
2) Dentro de este bloque pondremos  "mostrar numero"
3) Dentro de este "mostrar numero" pondremos el bloque "escoger al azar" el cual se encuentra en los bloques de matemáticas
aquí el enlace para que mires en detalle:
https://makecode.microbit.org/_7Htbdj61yFsi

# data[].attributes.headline
Practica #14 " mostrar el valor de la brújula"

# data[].attributes.subject
Practica #14 " mostrar el valor de la brújula"

# data[].attributes.body
Consiste en crear una brújula con micro bit😲🤗 si con micro bit también podemos crear una brújula. Esta pequeña placa nos puede servir para mucho depende si sabemos programarlas.
esta practica la divir en dos partes que la veas con detalle ya que es extensa pero sus pasos son demasiado sencillos
Primera parte
Pasos:
1) empezaremos con el bloque de "para siempre" el cual nos va servir para toda la practica
2) Pondremos un bloque "mostrar numero" el cual va tener adentro "dirección de la brújula(°)" este en los bloques de entrada
3) ahora nos dirigimos para lógica y seleccionamos el "si entonces" el que tiene dos entradas
4) dentro de este pondremos un bloque de comparación el cual se encuentra en lógica  este va ser el que tiente el igual  con dos ceros a los costados
5)  en el primer cero pondremos "dirección de la brújula(°)" y el otro cero lo dejaremos así. Esto va ser así para ubicar la primera dirección  de la brújula que es "norte"
6) abajo pondremos "mostrar cadena" y en ese mostrar cadena pondremos "N" el cual si llegamos apuntar a cero nos dirá que estamos en el norte
7) debajo de este pondremos "borrar pantalla"
8) el resto de direcciones va ser igual como hicimos con norte  solo cambiaremos el valor y cambiar el nombre de cadena .
aquí te dejo una imagen para que mires

# data[].attributes.headline
Practica #14 "mostrar valor de la brújula"

# data[].attributes.subject
Practica #14 "mostrar valor de la brújula"

# data[].attributes.body
En esta segunda parte mostraremos las otras direcciones  como Noreste, Sureste, Suroeste, y noroeste
Segunda parte
Pasos:
1) Seguiremos en el mismo bloque "para siempre" y empezaremos debajo de donde escribimos la ultima dirección ejemplo: O (oeste)
2) pondremos otra ves un bloque de "si entonces" el que tiene dos entradas
3) en este pondremos un un bloque de lógica que se llaman booleano. vamos a escoger el que tiene la "O"
4) en los  dos espacios que nos aparecen ponemos dos bloques de comparación
5) después de que los ponemos el primero  bloque va llevar "el mayor que"  y el segundo el "menor que "
6) después en los dos bloques pondremos "dirección de la brújula(°)"
7)  en los ceros que nos aparecen después de poner "dirección de la brújula(°)"  el primero lo dejaremos así  y el otro le pondremos  90

el propósito de este es ubicar el  "noreste"

8) Después de esto pondremos  "mostrar cadena" la cual va decir "NE" y debajo pondremos  borrar pantalla
9) volvemos hacer el mismo procedimiento para las demás direcciones esta vez cambiando el valor del mayor y menor que  y cambiando el mostrar cadena por la dirección que estés haciendo
Aquí te dejo el enlace de la practica para que mires  y entiendas mejor
https://makecode.microbit.org/_THTDVm2cu6CR

# data[].attributes.headline
Practica#15 "aviso sonoro de orientación Norte"

# data[].attributes.subject
Practica#15 "aviso sonoro de orientación Norte"

# data[].attributes.body
este se trata de una brújula magnética que nos va sonar cuando estemos hacia el norte
Pasos:
1) Pondremos un bloque "para siempre"
2) Vamos a crear una variable que diga "grados" hay escogeremos  "establecer grados para" hay en para pondremos "dirección de la brújula (°)" este bloque esta en entrada
3) ponemos el "si entonces"  el que tiene dos entradas
4) vamos a lógica y ponemos un bloque de booleano  el que diga "o"
5) en  los espacios ponemos un bloque de comparación el cual el primero va estar con "el menor que" y el otro con "el mayor que"
6) en los dos bloques de comparación pondremos la variable grados
7) en el primer bloque de vamos a poner el 45 y en el otro 315 que es va empezar a sonar cuando estemos en el norte
8) abajo pondremos "mostrar cadena" la cual dirá "N"
9) abajo pondremos un bloque de música e cual dice reproducir tono hay escogernos a nuestro gusto el tono
10) por ultimo  pondremos "borrar pantalla"
Aquí el enlace para que mires con detalle
https://makecode.microbit.org/_6pdah2bjdJAF

# data[].attributes.body
Como pudiste ver micro bit nos sirve para crear mucho  programas ya sea medir temperatura, dirigirnos hacia un lugar la brújula, medir la velocidad crear diversos programas que nos ayudan.
Aquí te voy a dejar diversos video los cuales son varias practicas y funcionan para la cotidianidad
https://youtu.be/pqi59g06q8M