fbpx
Loading...

Taller 4 Microbit

La MICROBIT 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 Source, hacen de la MICROBIT una plataforma ideal para introducirse en el mundo de la programación de robots.
Características
La MICROBIT tiene:
  • 25 LEDs. Se pueden programar de forma independiente y permiten mostrar números, letras e imágenes. Si el texto o la cifra no caben en el display se desplazan de forma automática.
  • Sensor de Luz. Los LEDs también tiene la posibilidad de ser usados como sensor de luz ambiente.
  • Pulsadores. Existen 2 botones, etiquetados como A y B. Se puede detectar la pulsación independiente de cada uno de ellos así como la pulsación simultánea de ambos.
  • Conectores. Situados en la parte inferior de la placa, dispone de 25 conexiones que permiten conectar otros sensores y actuadores. 5 de las conexiones (0,1,2 3v. y GND) se encuentran sobredimensionadas, para facilitar la conexión mediante pinzas de cocodrilo.
  • Sensor de temperatura. Permite conocer a la MICROBIT la temperatura ambiente. Las unidades son los grados Celsius.
  • Acelerómetro. Activada cuando se mueve la placa, permite conocer aceleraciones y giros a los que se somete la placa.
  • Brújula digital. Permite conocer la desviación respecto el Norte Magnético. También permite detectar la presencia de campos magnéticos próximos. Al iniciar su uso entra en modo de calibración.
  • Radio. Permite conectarse inalámbricamente con otras MICROBIT.
  • Ideal para conectarse e intercambiar datos inalámbricamente con otros dispositivos (móviles, tablets, ordenadores, etc) que dispongan de este tipo de conexión.
  • Usado para descargar los programas a la memoria de la tarjeta y para alimentar eléctricamente la MICROBIT.
  • Conector de alimentación. 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.
TALLER 4: NÚMERO ALEATORIO 
Un número aleatorio es aquel obtenido al azar, es decir, que todo número tenga la misma probabilidad de ser elegido y que la elección de uno no dependa de la elección del otro. El ejemplo clásico más utilizado para generarlos es el lanzamiento repetitivo de una moneda o dado ideal no trucado.
Realizaremos un programa que al iniciar despliegue el texto “Números” posteriormente despliegue de manera aleatoria los números dígitos. Estos son los números enteros entre 0 y 9. También aprenderemos a convertir un valor numérico a texto.
Materiales a utilizar:
  • Micro: bit
  • Cable USB de transferencia de datos

Sigue el paso a paso para elaborar el código
Paso 1
Utilizaremos la función on start de la sección Basic ya que necesitamos desplegar un texto una sola vez al iniciar el programa. Haz clic en la sección Basic y a continuación en la función on start.
paso 2
Haremos desplegar un texto donde diga “Números”
Haz clic en la función show string y arrástrala dentro de on start. Escribe “Números” en la casilla de texto para que se muestre en pantalla.
Paso 3
 
Selecciona ahora la función forever. Aquí colocaremos las instrucciones que harán que se desplieguen los números de manera aleatoria.
Paso 4
Inserta dentro de la función forever otro show string, que nos servirá para mostrar los números dígitos. No es necesario que modifique el texto.
Paso 5
En la práctica RANDOM aprendimos a cómo generar un número de manera aleatoria.
Vamos a utilizar de nuevo la función pick random, para generar un valor numérico entre 0 y 9
Haz clic en la sección Math, y posteriormente selecciona la función pick random donde debes de cambiar el valor numérico del intervalo por 9.
Paso 6
Debemos insertar la función pick random dentro del show string. Pero no es posible hacerlo directamente ya que la función pick random genera un valor numérico, el cual no es un valor de tipo texto.
Para solucionar este problema, utilizaremos la función join (unir) que se encuentra en la sección Text. Esta función convierte cualquier valor numérico a un valor tipo texto (cadena de caracteres)
Haz clic en la sección Text y luego selecciona la función join y arrástrala dentro de la función show string.

The product has been added to your cart.

Continue shopping View Cart