Trabajando con la placa de expansión para micro:bit Parte 2

Abrir índice del curso

Abrir cajón de bloques

Requisitos de finalización

Tabla de contenidos
  • 11. Botón de contacto
  • 12. Control de un semáforo
  • 13. Detección de objetos
  • 14. Ver la línea negra
  • 15. Detectar un campo magnético
  • 16. Control de luminosidad
  • 17. Medir la temperatura
  • 18. Final del recorrido
  • 19. Detectar el movimiento
  • 20. Intensidad de luz

11. Botón de contacto

Sensor: Sensor táctil capacitivo

Otra opción para poner un pulsador en nuestro proyecto, dependerá del tipo de trabajo que estemos realizando, puede ser el pulsador táctil capacitivo. El funcionamiento es muy similar al pulsador, pero con una apariencia diferente.

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente. Fíjate que con acercar el dedo al sensor puede activarse, pero si lo dejas pulsado la lectura será constante.

Archivo hexadecimal con la solución listo para descargar: 

microbit-09-capacitivo

12. Control de un semáforo

En esta práctica verás cómo podemos controlar el sensor con tres luces de semáforo para hacer una secuencia similar a la que nos podemos encontrar en cualquier cruce de una ciudad.

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente.

Archivo hexadecimal con la solución listo para descargar: 

microbit-10-semáforo

13. Detección de objetos

Sensor: Sensor infrarrojos detector de obstáculos

El sensor de obstáculos es un componente muy útil para cualquier construcción. Tiene muchas posibilidades, se puede utilizar en un vehículo para sortear un obstáculo o para crear una mascota con nuestro micro:bit. En esta práctica vas a hacer que al detectar una distancia inferior a cierto valor  comprendido entre 2 y 40 cm (es lo que detecta este sensor) aparezca una imagen en la pantalla de la micro:bit y reproduzca un sonido.

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente. Ten en cuenta que el sensor devolverá una lectura igual a 1 cuando detecte un objeto.

Archivo hexadecimal con la solución listo para descargar: 

microbit-11-detec

14. Ver la línea negra

Sensor: sigue de seguimiento de líneas

El sensor sigue líneas es muy utilizado en robótica ya que muchos productos similares a un coche lo traen incorporados. Pero disponer de este sensor para nuestros proyectos de construcción puede ofrecernos otras posibilidades. Por ejemplo, en esta actividad vamos a programar la micro:bit para que muestre una cruz en pantalla a no ser que detecte una línea negra con el sensor. Puedes dibujarla en un papel para pasarla por encima y comprobar el resultado. 

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente.

Archivo hexadecimal con la solución listo para descargar: 

microbit-12-linea

15. Detectar un campo magnético

Sensor: sensor de hall magnético ó módulo de interruptor láminas

En esta práctica verás cómo poder utilizar el sensor de campo magnético para incluirlo en algún proyecto. Este sensor detecta la presencia de un campo magnético. 

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema. La conexión con uno u otro sensor es la misma.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente. Para ponerlo a prueba basta con colocar el sensor en un campo margnético. La programación con uno u otro sensor es la misma.

Archivo hexadecimal con la solución listo para descargar: 

microbit-13-mag

16. Control de luminosidad

Sensor: sensor de rotación analógico

En esta práctica aprenderás a usar el sensor de rotación analógico para controlar algún parámetro de la micro:bit como el brillo del panel led. Solo tendrás que tener en cuenta que el brillo va en una escala de 0 a 255 y el sensor tiene una lectura analógica entre 0 y 1023.

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente. 

Archivo hexadecimal con la solución listo para descargar: 

microbit-14-rota

17. Medir la temperatura

Sensor: sensor de temperatura analógico

Como sabemos, la placa micro:bit tiene incorporado un sensor de temperatura. Pero en muchas ocasiones puede ser útil tener un sensor externo para poder tomar datos de la temperatura ambiente. En esta actividad vas a poder ver cómo recopilar la temperatura registtrada cone ste sensor y mostrarla en pantalla.

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente. Ten en cuenta que el valor que devuelve está comprendido entre 0 y 1023. Por lo que la cifra no corresponde exactamente con la temperatura ambiente en grados centígrados.

Archivo hexadecimal con la solución listo para descargar: 

microbit-15-temp-ana

18. Final del recorrido

Sensor: sensor de colisión

En muchos ocasiones utilizamos este sensor para marcar el final de un recorrido. Por ejemplo, al montar una impresora 3D utilizamos este componente para indicar el origen de cada una de las direcciones x, y o z. Pero además, este tipo de sensores pueden ser muy útiles para cualquier proyecto y se puede combinar fácilmente con otros. En esta actividad vamos a ver cómo hacer que se emita una señal de sonido utilizando el zumbador visto en una práctica anterior cuando se active el sensor de colisión.

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente. 

Archivo hexadecimal con la solución listo para descargar: 

microbit-16-col

19. Detectar el movimiento

Sensor: sensor de movimiento PIR

Una acción muy atractiva para cualquier proyecto es la de colocar un sensor de movimiento. Podemos usarlo como alarma o para crear un contador de vueltas de un circuito. En esta actividad vamos a ver cómo usar este sensor para mostrar una imagen en la pantalla del micro:bit y reproducir un sonido.

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente. 

Archivo hexadecimal con la solución listo para descargar: 

microbit-17-mov

20. Intensidad de luz

Sensor: Sensor de fotocélula

Como en los ejemplos anteriores, disponer de un sensor de detección lumínica puede ser muy interesante para nuestros proyectos. Por ejemplo, puede servir para activar una luz cuando la intensidad lumínica en el ambiente baje de un cierto valor. Es algo similar a lo que utilizan muchas farolas que podemos encontrarnos en la calle. En esta actividad aprenderás a utilizar este sensor para mostrar en la pantalla de la micro:bit el valor registrado por el sensor. Para ver la variación puedes taparlo de diferentes maneras.

Cómo conectarlo y programación

Conecta el cableado con el escudo de sensores como aparece en el siguiente esquema.

Para programar este sensor, puedes realizar el siguiente código en la plataforma Make Code. Una vez completado, descárgalo en la BBC micro:bit, inserta la placa en el escudo y comprueba que funciona correctamente. 

Archivo hexadecimal con la solución listo para descargar: 

microbit-18-luz