MEDIDOR DE DISTANCIAS

Objetivo:

Mostrar la distancia al objeto más cercano.

Circuito:

Conecta el sensor ultrasonido a los pines 1 y 2.

Extensión:

Para poder trabajar con el sensor ultrasonido tienes que agregar una extensión.

Pulsa en el icono del engrane y después en extensiones

Haz clic con el ratón sobre la extensión llamada «sonar»

Ahora aparecerá una nueva sección de bloques para realizar lecturas con el sensor ultrasonido.

Programación:

Crea una variable llamada distancia y guarda en ella la lectura del sensor ultrasonido. Encontrarás el bloque dentro de la sección «Sonar». Recuerda modificar los pines del bloque por p1 y p2

Tras realizar la lectura, mostramos la distancia utilizando el bloque «mostrar numero» de la sección básico.

Descarga el proyecto en tu placa y prueba el resultado.

MÓDULO ULTRASÓNICO

Este módulo se utiliza para medir la distancia al objeto más próximo. Al enviar y recibir ondas ultrasónicas, mide el tiempo necesario para que el sonido rebote en el objeto y regrese al sensor. Utilizando el tiempo y la velocidad de propagación del sonido, calcula la distancia entre el módulo y el obstáculo más cercano.

  • Voltaje de funcionamiento: 3,3 5 V
  • Distancia mínima 2 cm
  • Distancia máxima 350 cm
  • Tipo: Echo es la señal de entrada y Trig es la señal de salida
  • Tamaño del módulo: 35 x 26,3 mm

PINES

  • ECHO: Entrada de señal
  • TRIG: Salida de señal
  • +: Vcc
  • -: Gnd

REGULADOR DE LUZ

Objetivo:

Con un potenciómetro, graduar la intensidad de luz de un led.

Circuito:

Conecta un led al pin 8.

Conecta el potenciómetro a los pines 0 y 5.

Programación:

Crea una variable llamada estado y guarda en ella la lectura del potenciómetro a través del pin digital 5.

Si el estado es igual a cero, realizamos una lectura del pin analógico del potenciómetro. El potenciómetro nos dará un valor entre 0 y 254. Como el led admite una intensidad desde 0 hasta 1023, mapeamos este valor dentro del rango de 0 a 1023. Encontrarás el bloque map dentro de la sección matemáticas.

Si el estado del potenciómetro no es cero, apagamos el led.

Descarga el programa en tu placa, y prueba su funcionamiento.

MÓDULO POTENCIÓMETRO

El potenciómetro es una resistencia variable de 3 terminales cuya resistencia se puede cambiar de acuerdo con ciertas reglas. Suele constar de un elemento de resistencia y de un cepillo móvil. Cuando el cepillo se mueve a lo largo del elemento, se genera una resistencia o voltaje en el terminal en relación con su distancia de movimiento.

  • Voltaje de funcionamiento: 3,3 – 5 V
  • Tipo de entrada: señal digital / analógica
  • Tamaño del módulo: 35 x 26.3 mm

PINES

  • AOUT: Salida analógica
  • SW: Salida digital
  • +: VCC
  • -: GND

DETECTOR DE RUIDO

Objetivo:

La matriz de led muestra un icono que cambia cuando el micrófono detecta ruido.

Circuito:

Conecta el módulo micrófono al pin P1.

Programación:

Dentro del bloque «para siempre» introduce el bloque mostrar un icono (sección básico).

Crea una variable estado y guarda en ella la lectura del pin digital P1.

Analizamos el contenido de la variable estado, si es igual a 0, indica que hay ruido y debemos cambiar el icono.

Pulsa en descargar y prueba el programa en tu placa.

MÓDULO MICRÓFONO

Se utiliza para transformar ondas sonoras en energía eléctrica. La onda sonora hace vibrar el diafragma en el micrófono, dando como resultado el cambio de capacitancia, generando así el correspondiente cambio de microvoltaje, que es recibido por el colector de datos mediante conversión digital/analógica, y transmitido al tablero de control.

A0 es la señal de sonido recibida del micrófono en tiempo real. Cuando la intensidad del sonido alcanza un cierto umbral, se emite una señal de bajo nivel.

  • Voltaje de funcionamiento: 3.3 – 5 V
  • Tipo de entrada: señal digital
  • Tamaño del módulo: 35 x 26,3 mm

PINES

  • AO: salida digital
  • +: VCC
  • -: GND

MODULO RECEPTOR DE INFRARROJOS

El receptor IR es un dispositivo electrónico que recibe luz infrarroja. Por ejemplo, el televisor, el aire acondicionado… necesitan receptores de infrarrojos. Todos sabemos que el mando a distancia emite luz infrarroja. Es necesario que el televisor tenga un receptor de infrarrojos para recibir la señal de infrarrojos del mando a distancia.

  • Voltaje de funcionamiento: 3,3 – 5 V
  • Tipo de entrada: señal digital
  • Tamaño del módulo: 35 x 26,3 mm

PINES:

  • OUT: Pin analógico
  • +: VCC
  • -: GND

 

MOVIMIENTO

Objetivo:

Imprimir en el puerto serie los movimientos que debe hacer un vehículo para seguir una línea en función de la lectura del sensor.

Circuito:

El sensor de línea se conecta a dos pines: P0 y P1.

Programación:

El módulo incluye dos sensores, y necesitaremos dos variables para guardar la lectura de cada sensor. En el bloque «para siempre» el primer paso será guardar la lectura del sensor.

A continuación analizamos los datos del sensor para enviar al puerto serie el movimiento que debería realizar el vehículo para mantenerse sobre la línea negra. Si ambos sensores devuelven el valor 1, el coche estará en la zona blanca, y deberá pararse. Necesitas los bloques «si…entonces…», «=», «y». Todos ellos los encontrarás en la sección «lógica».

Para enviar el mensaje «parar» por el puerto serie, utilizamos el bloque «serial escribir línea» que localizarás en la sección «Serial»

Si ambos sensores detectan zona negra, el enviamos el mensaje «recto».

Si un sensor está en zona blanca y el otro en zona negra, enviaremos la orden de girar en función de cuál sea el sensor que esté fuera de la zona negra.

Descarga el programa en la placa pulsando en «descargar» y comprueba el resultado. Si pulsas en mostrar consola simulador podrás ver el resultado en el puerto serie.

MÓDULO SENSOR DE LÍNEA

El módulo seguidor de línea se utiliza para transmitir luz mediante un tubo transmisor de infrarrojos. Cuando la luz infrarroja se encuentra con el negro, se absorbe. El receptor no recibe la luz reflejada y emite una señal alta. Cuando la luz roja se encuentra con otros colores, el receptor recibe la luz reflejada y emite una señal baja. Cuando se usa una salida analógica, el módulo se puede usar como un sensor de escala de grises. El sensor de escala de grises es un sensor analógico, que puede detectar diferentes colores de la superficie y generar las correspondientes señales.

  • Voltaje de funcionamiento: 3,3 – 5 V
  • Modo de salida: señal digital y señal analógica
  • Tamaño de módulo: 35 x 26,3 mm

PINES

  • AO-R: Entrada analógica derecha
  • DO-R: Entrada digital derecha
  • AO-L: Entrada analógica izquierda
  • DO-L: Entrada digital izquierda
  • +: VCC
  • -: GND

CAMBIO DE GIRO

Objetivo:

Controlar el sentido de giro del motor utilizando los pulsadores de la placa Micro:bit. El pulsador A girará el motor en un sentido, B cambiará el sentido de giro, al presionar ambos pulsadores a la vez el motor quedará parado.

Circuito:

Conectamos el módulo a los pines 1 y 2

Programación:

Utilizamos el bloque «al presionar el botón» que encontrarás en la sección «Entrada».

Dentro de este bloque introducimos los bloques que se encargarán de que el motor gire en un sentido. Seleccionando el botón A, pondremos una señal alta (1) en el pin P1 y una señal baja 0 en el pin P2.

Con el botón B invertimos el sentido, cambiando la señal de los pines 1 y 2

Si presionamos a la vez los botones A y B paramos el motor, poniendo señal 0 en los pines 1 y 2

Guarda el programa en tu placa pulsando el botón morado «Descargar» y prueba el resultado pulsando en los botones A y B de la placa Micro:bit.