Está en la página 1de 28

Manual de programación micro bit

Estudiantes:

Carlos Alfredo Rojas Hernández

Harold Andrés Carrillo Gemades

Jair Santiago Pinzón Hernández

Miguel Ángel Lemus Solano

Yhoan Sebastián García Rodríguez

Docente

CARLOS ENRIQUE LARA MENESES

Instituto Tolimense de Formación Técnica profesional

(ITFIP)

Programa

Técnico profesional en programación web

2023
Índice de contenido

INTRODUCCIÓN A LA MICRO: BIC

¿Qué es el Micro: Bit? 3

Evolución 3

¿Como se programa el micro: Bit? 5

Características 5

Parte frontal 6

Parte trasera 7

Programación 8

Aplicaciones y proyectos 9
Características v2 9
Funciones v2 11

Comparación 25

Elaboración proyecto
Códigos de programación 26

Links 28
1.- ¿Que es la micro BIT?
La micro BIT: Es el resultado del esfuerzo de la BBC británica y su iniciativa ¨Make it
digital¨ para diseñar un microordenador que permitiera la enseñanza en las escuelas
tanto de la programación como de la electrónica. Asique el micRo BIT es una pequeña
tarjeta programable, con un costo asequible a cualquier bolsillo. Aun cuando su tamaño
es muy reducido, incorpora gran cantidad de sensores y actuadores lo que unido a que
usa un software Open Zurce, hacen de la micro: BIT una plataforma ideal para
introducirse en el mundo de la programación de robots, la cual su primer modelo salió en
el 2015 con la versión 1.0 y con sus revisiones posteriores 1.3 y 1.5, después en el 2020
salió la versión 2.0 y su revisión posterior 2.2.

Evolución
Evolución

El Micro Bit fue diseñado para alentar a los niños a involucrarse activamente en la
escritura de software para computadoras y en la construcción de nuevas cosas, en lugar
de ser consumidores de medios. Fue diseñado para funcionar junto con otros sistemas,
como Raspberry Pi, basándose en el legado de BBC con BBC Micro para la informática en
la educación. La BBC planeó regalarlo a todos los niños de 7 años (11 y 12 años) en Gran
Bretaña a partir de octubre de 2015 (alrededor de 1 millón de dispositivos). Antes del
lanzamiento, se puso a disposición un simulador en línea para ayudar a los educadores a
prepararse, y algunos maestros debían recibir el dispositivo en septiembre de 2015
Estaba previsto que el dispositivo estuviera a la venta general a finales de 2015. Sin
embargo, los problemas retrasaron el lanzamiento hasta el 22 de marzo de 2016.

La BBC tuvo una decisión difícil al elegir qué grupo escolar sería el primero en recibir los
Micro Bits gratuitos, y el director de aprendizaje de la BBC dijo que "la razón por la que
optamos por el séptimo año [en lugar del quinto año] es que tuvo más impacto con ese
grupo de edad… estaban más interesados en usarlo fuera del aula.

La planificación del proyecto comenzó en 2012 como parte del Programa de


Alfabetización Informática de la BBC, y en el momento del lanzamiento en julio de 2015,
la BBC había contratado a 29 socios para ayudar con la fabricación, el diseño y la
distribución del dispositivo. La BBC ha dicho que la mayoría de los costes de desarrollo
corrieron a cargo de los socios del proyecto.
Asociaciones

El desarrollo del Micro Bit es un producto de varios socios que trabajan con BBC:

Microsoft: contribuyó con su experiencia en software y personalizó la plataforma


TouchDevelop para que funcione con el dispositivo. Aloja los proyectos y el código para
los usuarios del dispositivo. También ha desarrollado los materiales de formación del
profesorado para el dispositivo.

Universidad de Lancaster: desarrollo del tiempo de ejecución del dispositivo.

Farnell element14: supervisión de la fabricación del dispositivo.

Nordic Semiconductor: suministró la CPU para el dispositivo.

Semiconductores NXP: suministró los sensores y el controlador USB.

ARM Holdings: proporcionó hardware mbed, kits de desarrollo y servicios de


compilación.

Technology Will Save Us: diseñando la apariencia física del dispositivo.

Barclays: actividades de divulgación y entrega de productos respaldados.

Samsung: desarrolló una aplicación para Android y ayudó a conectar el dispositivo a


teléfonos y tabletas.

The Wellcome Trust: brindó oportunidades de aprendizaje para maestros y escuelas.

ScienceScope: desarrollo una aplicación para iOS y una distribución del dispositivo a las
escuelas.

Python Software Foundation: trabajó para llevar Micro Python al dispositivo, creó
editores de código Python y basados en la web para principiantes, produjo numerosos
recursos educativos y organizó talleres dirigidos por desarrolladores para maestros.

Bluetooth SIG: desarrolló el perfil Bluetooth LE personalizado.

Creative Digital Solutions: desarrollo de materiales didácticos, talleres y actividades de


divulgación.

Cisco: proporcionó personal y recursos a STEMNET para ayudar con el despliegue


nacional.

Code Club: creó una serie de recursos de codificación dirigidos a niños de 9 a 11 años y
se entregó a través de clubes de codificación administrados por voluntarios.

STEMNET: proporcionó embajadores de STEM para apoyar a las escuelas y los


maestros y para servir de enlace con terceros como Bloodhound SSC y Cisco.
Kitronik: produjo y regaló 5.500 textiles electrónicos [aclaración requerida] kits para
BBC micro: bit to D&T [aclaración requerida] profesores en todo el Reino Unido.
Hardware diseñado como una placa de controlador de motor para permitir que el micro:
bit BBC controle dispositivos como motores y servos.

Tangent Design: creó la identidad de marca para BBC micro: bit y desarrolló el sitio
web.

2.- ¿Cómo se programa la micro: bit?


Hay varias plataformas que permiten codificar la micro: BIT, entre ellas destaca
MakeCode, tanto en su versión online como offline. Micro: Bit se puede programar con
JavaScript, Python, Scratch (añadiendo una extensión) y Tickle (aplicación para iPad).

3. Características:
Un micro: bit es una tarjeta de circuitos del tamaño de la palma de una mano que se
puede programar para mostrar letras, números y otros símbolos.

Un microcontrolador ARM Cortex-M0 con un procesador más potente que la versión


anterior.

Un magnetómetro que detecta el campo magnético terrestre y permite usar el micro:


bit como una brújula.

Un acelerómetro que mide la aceleración y el movimiento del micro: bit en tres ejes (x,
y, z).

Un micrófono digital MEMS con indicador LED que permite captar el sonido ambiente y
reaccionar a él.

Un altavoz integrado que permite reproducir sonidos y música desde el micro: bit.

Un logo como botón táctil que se puede usar como entrada adicional.

Una pantalla de 25 leds programables individualmente que se pueden usar para mostrar
mensajes, gráficos o animaciones.

Dos botones programables que se pueden usar para interactuar con el micro: bit o con
otros dispositivos.
Una conexión USB que permite alimentar el micro: bit, programarlo desde un ordenador
y comunicarse con otros dispositivos.
Una conexión bluetooth que permite conectar el micro: bit de forma inalámbrica con
otros dispositivos como teléfonos, tabletas o robo Varios pines de entrada y salida que
permiten conectar el micro: bit con sensores, actuador de componentes electrónicos
externos. Un sensor de luz y temperatura.

PARTE FRONTAL

Características de la parte frontal:


Botones: El micro: bit tiene dos botones en la parte frontal que se pueden usar por
separado o juntos para hacer que las cosas ocurran.

Pantalla LED y sensor de luz: La pantalla está compuesta por 25 LED organizados en
una cuadrícula de 5x5, que pueden mostrar imágenes, palabras y números. También
pueden actuar como sensores, midiendo cuánta luz cae en tu micro: bit.

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.

Pin – 3 voltios de potencia: Puedes alimentar LED externos y otros componentes


electrónicos utilizando el pin de alimentación de 3 voltios.

Pin – Tierra: El pin GND es el pin de Tierra. Se utiliza para cerrar circuitos
eléctricos cuando conectas auriculares, LED o interruptores externos a tu micro: bit.

Logo táctil – nuevo: 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.

PARTE TRASERA

Características de la parte trasera:


1. Radio y antena bluetooth: Tu micro: bit puede comunicarse con otros micro: bits
por radio y con otros dispositivos mediante Bluetooth.

2. Procesador y sensor de temperatura: El procesador del micro: bit es su cerebro,


buscando, decodificando y llevando a cabo sus instrucciones. También contiene un
sensor de temperatura para que pueda medir qué tan cálido o frío es su ambiente.

3. Brújula: Encuentra el norte magnético o mide la fuerza de los campos magnéticos


usando la brújula de micro: bit. Puede medir campos magnéticos en tres
dimensiones, por lo que puede usarlo para experimentos científicos o para hacer
alarmas simples de puertas o ventanas.
4. Acelerómetro: es un sensor de movimiento que mide el movimiento. El
acelerómetro de tu BBC micro: bit detecta cuando lo inclinas de izquierda a
derecha, hacia atrás y hacia adelante y hacia arriba y hacia abajo.

5. Pines: La placa micro bit contiene 18 pines digitales que podemos utilizar para
conectar dispositivos digitales. Estos pines están enumerados: de P0 a P16, p19 y
P20. Si conectamos por ejemplo un Led al pin 0, si escribimos en el pin el bit 0,
apagaremos el LED y si escribimos en el pin el bit 1, encenderemos el LED.

6. Toma micro USB: Mini fuente de poder del micro bit.


7. LED amarillo único: luz integrada al micro bit.
8. Botón de reinicio: parte del micro bit para reiniciarla.
9. Toma de corriente de la batería: Esta permite el funcionamiento de la batería en
el micro bit.
10. Chip de interfaz USB: Le permite conectar la tarjeta micro: bit con una
computadora para cargar códigos o alimentarla con 5V.
11. Altavoz (nuevo): Hace que sea más fácil mejorar tu nivel de espíritu con
comentarios de audio.
12. Micrófono (nuevo): Mide los niveles de sonido en números entre 0 y 255. 0 es el
más silencioso y 255 es la medición de sonido más alta que puede hacer. El código
usa un bucle <<forever>>, para mantener el micrófono midiendo los niveles de sonido
y trazando un gráfico de barras en la pantalla LED.

13. LED amarillo (nuevo): se utiliza para mostrar información o para indicar
una acción especifica en un programa.
14. Botón de reinicio y encendido (nuevo): se utiliza para reiniciar la placa o
encenderla cuando esta apagado.

Programación
Python: micro: bit es compatible con el lenguaje de programación Python, que es
fácil de aprender y es ampliamente utilizado en la industria.
Basado en bloques: También es compatible con entornos de programación
basados en bloques como Microsoft MakeCode y Scratch, lo que lo hace accesible para
principiantes.

JavaScript: Los usuarios más avanzados pueden programar en JavaScript para


aprovechar el máximo las capacidades del micro: bit.

Aplicaciones y proyectos
Robótica y Automatización: Puede utilizarse para controlar robots y
automatizar dispositivos.

Proyectos creativos: Es ideal para crear proyectos interactivos, juegos y


dispositivos portátiles.

Características de la placa micro: bit v2


Existen una multitud de accesorios para micro: bit que puedes comprar de forma
opcional, pero aun así es realmente sorprendente la cantidad de sensores que
incluye la placa por si sola y con las que puedes hacer cientos de proyectos.

La placa Incluye 25 luces LED rojas que pueden mostrar mensajes. Hay dos
botones táctiles programables y un logotipo sensible al tacto que se puede usar
para controlar juegos o pausar y omitir canciones en una lista de reproducción,
por ejemplo. El micro: bit puede incluso detectar movimiento y decirte en qué
dirección te diriges. También puede usar Bluetooth Low Energy (BLE 5.0) para
interactuar con otros dispositivos e Internet.

Características completas de micro: bit:

BBC Micro:Bit V2
Procesador: 64 MHz Arm Cortex-M4 con FPU
512KB Flash
128KB RAM
5x5 Red LED Array
2 pulsadores programables y logo táctil
Micrófono MEMS e indicador LED
Altavoz integrado
Sensor de luz, compas, acelerómetro,
temperatura y altavoz
Bluetooth 2.4 Ghz Micro: bit Radio/BLE 5.0 con
Smart Antenna
25-pin Edge Connector
Pines GPIO, PWM, I2C, SPI y alimentación
3 conexiones digital/analógico, entrada/salida
2 conexiones 3V y GND
Bus I2C para expansiones
Conector Micro USB (5V)
Conector de batería JST-PH (No JST-XH) (3V)
Pulsador Power/reset con LED indicador
Regulador de 200 mA para accesorios
Programable con C, MakeCode, Python, Scratch
Accesorios para Micro: bit
Se pueden crear todo tipo de proyectos con la placa sola, pero también hay
muchos accesorios. Puedes convertir tu micro: bit en un pequeño robot lleno de,
funcionalidades con el robot Maqueen o experimentar con otros periféricos con
todo tipo de placas de expansión.

¡Piensa en grande!

Puedes comenzar por lo básico, con tan solo la placa, pero pronto verás que
tienes un mundo de posibilidades a tu alcance.

Funciones micro:bit V2
Comparison of the micro:bit v1.5 vs v2 - Another
Teaching Moment | Digi-Key Electronics - YouTube
Guía de micro: bit v2

Detalle de sus funciones


La placa Micro: bit v2 tiene muchas funcionalidades integradas con la que
puedes crear todo tipo de proyectos. Para eso te voy a mostrar todo lo que la
placa trae se serie para que conozcas mucho mejor su gran potencial.

Array de LED
El micro:bit tiene una matriz de LED de 5x5 que puedes usar como una pantalla
pequeña para dibujar y mostrar palabras, números y otra información.
micro: bit LED Array

Pulsadores A/B
Tiene dos pulsadores, uno a la izquierda y otro a la derecha. Los puedes utilizar
para lo que quieras, como juegos, por ejemplo. Es una excelente manera de hacer
un programa interactivo.
Pulsadores frontales micro: bit

Pestañas doradas
Las pestañas doradas en la parte inferior de la placa son para conectar
componentes externos. ¡Las pestañas con agujeros más grandes se pueden usar
fácilmente con pinzas de cocodrilo para crear prototipos rápidamente! Para
acceder a todos los pines, necesitarás una placa con un conector. Existen placas
de expansión para eso.
Pestañas doradas micro: bit

Puedes utilizar tornillos

Las pestañas tienen agujeros de métrica 3 y puedes utilizarlos para atornillas la


placa micro: bit a placas de expansión. Además, el tornillo al ser un conductor de
electricidad servirá también de conexión entre ellas.

Detalle de uso de tornillos para conectar expansiones a micro: bit

Sensor de Luz
¡Es algo realmente curioso, pero la misma matriz de LED puede funcionar como
sensor de luz!

La matriz puede funcionar como sencillo sensor de luz

Micrófono
La placa puede escuchar sonidos y tu puedes jugar con ellos gracias a su
micrófono integrado.
Micrófono de micro: bit

Logotipo táctil
El propio logotipo de la placa está hecho de tal forma que se puede utilizar como
botón táctil. Funcionará con tan solo tocarlo.
Logotipo táctil micro: bit

Hasta ahora vimos todo lo que trae en la parte frontal. Ahora veremos la parte
trasera donde hay muchas más cosas todavía. No te preocupes si ves un montón
de chips y alambres raros ahí, verás aquí abajo qué es cada cosa y para qué
sirve.

Microcontrolador con Bluetooth integrado


El microcontrolador es el alma de la placa, lo que lo controla todo, el celebro de
la bestia. Y no es precisamente pequeño, es un microcontrolador ARM Cortex-M4
de Nordic Semiconductor's nRF52833 funcionando a 64MHz con FPU, 512KB de
Flash y 128KB RAM.

También permite comunicación por Bluetooth, así que puedes crear juegos que se
conecten a tu móvil u a otros dispositivos Bluetooth.
Microcontrolador ARM Nordic nRF52833 con Bluetooth

Acelerómetro y Compás
El micro:bit tiene un acelerómetro incorporado que mide la fuerza gravitacional,
así como una brújula (también conocida como magnetómetro) que puede detectar
su orientación utilizando el campo magnético de la Tierra.

Con éste interesante sensor podrás saber si la placa se mueve y en que dirección.
También podrás saber la orientación gracias a la brújula.
Acelerómetro y compás de micro: bit

Antena Bluetooth BLE


Las posibilidades de comunicación con micro: bit son muy buenas. Gracias a su
antena integrada Bluetooth BLE, puedes conectar la placa micro: bit a un
teléfono o tableta usando Bluetooth Low Energy (BLE). También puedes realizar
una conexión entre dos o más micro: bits usando la radio estándar. ¡Imagínate
crear juegos multijugador con otros compañeros!

Además, el sistema bluetooth es de muy bajo consumo, por lo tanto, si utilizas tu


micro: bit con baterías, la autonomía será muy elevada incluso utilizando
Bluetooth.
Antena Bluetooth BLE de micro: bit

Sensor de temperatura
El micro: bit es capaz de medir la temperatura, pero no tiene un sensor de
temperatura como tal. Entonces, ¿Cómo lo hace? El micro microcontrolador tiene
un sensor interno que sirve precisamente para eso, medir la temperatura.

Puerto USB
El puerto USB es de tipo Micro-B y sirve tanto para cargar programas desde el
ordenador como alimentar la placa.
Puerto USB micro: bit

Pulsador de RESET
Como su nombre indica, sirve para reiniciar la placa, o lo que es lo mismo, volver a
iniciar desde el principio el programa. Si algo va mal, ¡pulsa ese botón!
Pulsador para reiniciar

Conector de batería
El micro: bit funciona con simplemente conectarlo por USB, pero también lo
puedes alimentar con pilas o baterías mediante este conector JST. Así podrás
crear juegos y programas portátiles.

El voltaje máximo de entrada es de 3V, ¡no puedes conectar aquí una batería
LiPo o estropearás la Microbit!
Conector de batería de micro: bit

Porta pilas para Micro: Bit con interruptor (2xAAA)

Porta pilas para micro: bit con conector e interruptor de encendido

Altavoz
Con el altavoz ya puedes hacer cosas muy divertidas como emitir todo tipo de
sonidos en diferentes tonos o utilizarlo como acompañamiento de fondo en tus
programas.
Altavoz de micro: bit v2

Como puedes ver, la placa micro: bit v2 tiene ya muchas funciones integradas y
puedes hacer multitud de experimentos divertidos. Ahora que ya conoces mejor
qué tiene, veamos en la siguiente página cómo podemos comenzar a programar la
placa.

Comparación

https://youtu.be/B3MzHWb6kjg?feature=shared
CODIGO DE PROGRAMACIÓN DEL PROYECTO
CÓDIGO EN BLOCKS

CODIGO EN PYTHON
CODIGO EN JAVASCRIPT

Link:
http://microes.org/descargas/manual-de-
programacion-microbit.pdf
Visión general | micro:bit (microbit.org)
BBC Placa Micro:Bit v2.2 - Controlador BricoGeek |
BricoGeek.com
Micro:bit V2 Tarjeta Educativa Bbc | Envío gratis
(mercadolibre.com.co)
Iniciación a la microbótica 3: ¿Qué es micro:bit?
(cipsa.net)
Todo sobre el microordenador micro:bit – porque usarla
y cómo (solectroshop.com)
BricoGeek Lab | Tutoriales y proyectos de electrónica
Link del proyecto:
https://youtu.be/hxeMi1IMrL0?
si=FCbPwO5mggBlZVhW
https://makecode.microbit.org/71987-72993-21583-
44041

También podría gustarte