En este proyecto, conectamos el sensor de ruido del kit para realizar una medición del ruido ambiental. Registraremos los decibelios en la pantalla OLED y en un canal de ThingSpeak.
Comienza conectando la pantalla OLED a la conexión I2C de la placa de expansión y el sensor de sonido al pin 1, como se muestra en la siguiente imagen. Si quieres que el proyecto sea autónomo, conecta un portapilas a la placa de expansión.

Para programar el proyecto, accede a makecode.microbit.org, crea un nuevo proyecto y agrega la extensión «iot environment».
Comienza programando el uso de la pantalla OLED. En el bloque «al iniciar» configura la pantalla OLED con las dimensiones adecuadas. En el bucle «por siempre», limpia la pantalla y muestra la cadena «Nivel de ruido (dB): «

A continuación utiliza el bloque «show number» para mostrar los decibelios de ruido que hay en el momento actual. El bloque con el valor leido por el sensor lo encontrarás en OCTUPUS. Recuerda modificar el bloque indicando el pin donde conectarse el sensor de sonido ( P1 ).

Por último crea un canal de ThingSpeak con un campo para almacenar el nivel de ruido. Puedes ver cómo registrar datos en ThingSpeak aquí
Al iniciar conecta la placa a tu red WiFi (encontrarás los bloques en la sección ESP8266_IoT). En el bucle «para siempre», después de mostrara el número de decibelios en la pantalla OLED, envía el dato a tu canal de ThingSpeak.

Descarga el programa en la placa microbit y comprueba que se registran los datos correctamente. No olvides activar el interruptor de la placa de expansión y alimentarla con un portapilas o conectando un cable USB a una powerbank o al ordenador.