Ir al contenido principal

Entradas

Hojas de Cálculo Google: Práctica 13: Ordenar y formaterar datos, rangos y sumas condicionales

Os comparto una de las prácticas de hojas de cálculo que tenía pendiente de publicar,. En ella, tras importar un archivo con datos, aprenderéis a ordenarlos por columnas, a dar modificar el formato de la fecha y de la moneda en la que aparecen los datos, a establecer rangos en función de los valores encontrados en las celdas y a realizar sumas condicionales. Finalmente, repasaréis como realizar algunos gráficos de barras o de sectores circulares. Descargar Práctica 13
Entradas recientes

Micro:bit - Neopixel: Práctica 18 - Nº de LEDs encendidos en función del sonido II - Mapeando el sonido

Vamos a ver, con esta nueva práctica de control de una tira de LEDs, como poder conseguir un efecto similar al de la práctica anterior, en la que el número de LEDs a iluminar sea proporcional al nivel de sonido. En esta práctica recurriremos al mapeado, o lo que es lo mismo, a la transformación de un rango de datos de entrada  (para nosotros será el nivel de sonido) a otro rango de datos (que será el número de LEDs a iluminar).  A diferencia de lo que ocurría en la práctica anterior, en este caso, podremos elegir los colores de LED a emplear.   Comenzamos la práctica, al igual que siempre, cargando la extensión Neopixel y fijando el PIN de entrada, el número de LEDs de nuestro dispositivo(en el ejemplo 120) y el bajando la luminosidad de los LEDs. En el bucle para siempre definimos una variable, que llamaremos Ruido correspondiente al nivel de sonido ambiental, que tal como debemos recordar, varía entre 0 y 255. A continuación, mapearemos dicho ruido, transformando dicha ...

Micro:bit - Neopixel: Práctica 17 - Número de LEDs encendidos en función del sonido

En esta nueva práctica vamos a crear una animación en el que el número de LEDs a iluminar varían en función del sonido registrado por el micrófono ambiental. Para lograrlo, tras cargar la extensión Neopixel, el pin de entrada, el número de LEDs a iluminar y la luminosidad de los LEDs, emplearemos el comando de trazar diagrama de barras en la tira; la cual se encuentra, también dentro de los bloques Neopixels. En dicho comando, puedes tratar de modificar el parámetro hasta # del nivel de ruido para ajustar la sensibilidad frente al sonido. Por último, si lo deseas, puedes incluir una  pequeña pausa en el bloque para siempre de forma que se haya un pequeño retraso. En el vídeo que figura a continuación, como ejemplo, se ha empleado un panel de 8 x 32 LEDs.    

Micro:bit - Neopixel: Práctica 16 - Alarma lumínica de ruido II

En esta práctica vamos a crear una alarma lumínica de ruido que se comporte de forma similar a la práctica anterior, de forma que puedas apreciar las ventajas/desventajas de programar la placa de una u otra forma. Al semejanza que en la Practica 15, se trata de programar la microbit de tal forma que al detectarse un ruido/sonido alto la tira Neopixel se ilumine en un color (por ejemplo rojo). Sin embargo, esta vez pretendemos aumentar el tiempo durante el cual los LEDs se iluminan y, en caso de no detectarse dicho ruido, los LEDs deben permanecer encendidos de otro color (por ejemplo, violeta). La práctica, al igual que en casos anteriores, comenzará con la carga de la extensión Neopixel, tras lo cual fijaremos el número de LEDs de la tira y el pin al que conectamos la tira (P0, en el ejemplo) y bajaremos la luminosidad con la que lucirán los LEDs. A diferencia de la práctica anterior, vamos a emplear funciones lógicas usando ciertas condiciones, de forma que si el sonido detectado es...

Diseños por Navidad

Durante las últimas sesiones del año que acaba de terminar, el alumnado de 1º ESO se dedicó a crear diversos diseños 3D con BlocksCAD , siguiendo algunas de las prácticas que podéis encontrar en este blog. Os dejo algunas imágenes y vídeo de dichas sesiones.                   VER + IMÁGENES

Micro:bit - Neopixel: Práctica 15 - Alarma lumínica de ruido

Con esta práctica comenzamos la publicación de una serie de experiencias de control de la tira LED en función de las lecturas de alguno de los sensores de la placa microbit, en este caso el micrófono. En esta primera práctica se trata de programar la microbit de tal forma que al detectarse un ruido/sonido alto la tira Neopixel se ilumine en un color (por ejemplo rojo) durante un breve espacio de tiempo. En caso de no detectarse dicho ruido, los LEDs deben permanecer apagados o encendidos de otro color (por ejemplo verde). El programa, además cuenta el número de veces que el ruido ambiental supera un valor determinado. La práctica, al igual que en anteriores, comenzará con la carga de la extensión Neopixel, tras lo cual fijaremos el número de LEDs de la tira.  Establecemos una luminosidad baja (en la imagen un nivel de 20).  En lugar de usar una función lógica, programaremos que si se detecta un nivel alto de ruido, la tira de LEDs se encienda de un color, mientras que si el ni...

Microbit - Neopixel: iluminando por Navidad

Terminada la primera evaluación, el alumnado de las materias de Tecnología y Digitalización, Educación Digital y Digitalización han estado controlando la iluminación de tiras de LEDs mediante la programación  de placas micro:bit . Para dicha programación han empleado Makecode for Microbit ,  realizando algunas de las prácticas ya publicadas (o por publicarse) en este blog. Os dejamos algunas fotos tomadas durante estas sesiones y un vídeo resumen.       VER GALERÍA DE IMÁGENES

Micro:bit - Neopixel: Práctica 14 - Arcoíris avanzando

En esta entrada os explico como realizar una de las prácticas más vistosas, y a la vez más sencilla de programar, de control de una tira de LEDS WS2812 con la placa microbit. Se trata de, una vez configurado el dispositivo a iluminar cargando la extensión neopixel, iluminar la tira/anillo de LEDs con el color del arcoíris fijando una luminosidad baja. A continuación, rotar los LEDs en una o varias unidades, de forma que los colores vayan intercambiándose a lo largo de la tira o anillo.

Micro:bit - Neopixel: Práctica 13 - Ajustar velocidad de la animación

Basándonos en la misma animación creada en la práctica anterior , en la que 4 LEDs consecutivos se iluminaban con distintos colores e iban avanzando a lo largo de la tira, vamos a crear un nuevo programa en el que podamos controlar la velocidad de avance de éstos mediante el empleo de los pulsadores. Tras, cargar la extensión neopixel en makecode for microbit, comenzamos creando la secuencia de avance de los LEDs a semejanza de la práctica anterior.  Como ya sabrás de sobra, la velocidad vendrá determinada por el tiempo de pausa fijado en el bloque para siempre. Para poder variar dicho parámetro, creamos una variable cuyo valor reduciremos o aumentaremos una cantidad dada, según pulsemos el botón A o el botón B. .Tras fijar el valor inicial de dicha variable  (en el bloque al iniciar) haremos que al presionar el logotipo  de la micro:bit también se restablezca el valor de ésta. 

Micro:bit - Neopixel: Práctica 12 - Pausa de animación mediante pulsador

En esta práctica de control de una tira LED con un placa micro:bit, se trata de crear una animación la cual ha de pausarse al pulsar uno de los botones de la placa.  En MakeCode for microbit, comenzamos, como siempre, cargando la extensión para los LEDs Neopixel y fijando el número de LEDs de la tira o anillo que se vaya a emplear.  Inicialmente programamos la placa de forma que se iluminen 4 LEDs consecutivos, cada uno de un color.  A continuación, dentro del bucle para siempre, incluimos un condicional en el que siempre que el botón A no esté presionando (es decir, sea falso) se producirá una animación con los LEDs iluminados avanzando a lo largo de la tira/anillo de LEDs. Finalmente, dentro del mismo bloque, programamos que cuando sólo cuando se esté presionando el botón A, aparezca  un pictograma con forma de X en los LEDs de la microbit.