En esta sesión vamos a ver cómo podemos adaptar el rango de lectura de un sensor analógico a la horquilla de valores que más nos convenga.
Podremos definir que si un sensor nos entrega lecturas entre 0 y 100, las podamos transformar fácilmente a rangos diferentes como de 0 a 1024, o de -30 a 125, por poner algún ejemplo.
Adaptando los rangos de lectura de sensores podremos utilizar directamente sus lecturas en multitud de aplicaciones, asegurando siempre una salida proporcional a la cantidad leída por el sensor dentro de nuestra horquilla de valores deseado.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 8 del curso de programación por bloques con Codey Rocky nivel intermedio.
Ejercicios:
- Haz que el LED se ilumine con una intensidad proporcional al sensor de sonido de manera que actúe como un vúmetro. Haz una lectura previa de la máxima lectura que es capaz de registrar según el sonido que vas a aplicar, por ejemplo tu propia voz o música en un altavoz. Fija esa máxima lectura en tu rango de entrada para obtener un efecto completo en la salida.
- Crea un segundo rango de salida de manera que en la matriz de LEDs se muestre la lectura de sonido entre 0 y 10.
- Practica con la lectura de otros sensores analógicos adaptándolos a las salidas que quieras, como velocidad de los motores o tonalidad de sonido emitido.
Todas las clases de este curso
- Codey Rocky intermedio #1 Bloques dedicados a la matriz de LEDs.
- Codey Rocky intermedio #2 Velocidad de texto y variables de coordenadas.
- Codey Rocky intermedio #3 Animaciones gráficas en movimiento.
- Codey Rocky intermedio #4 Juego Pong en matriz de LEDs parte 1.
- Codey Rocky intermedio #5 Juego Pong en matriz de LEDs parte 2.
- Codey Rocky intermedio #6 Juego Pong en matriz de LEDs parte 3.
- Codey Rocky intermedio #7 Sigue líneas con Codey Rocky.
- Codey Rocky intermedio #8 Adaptar rango de sensores analógicos.
- Codey Rocky intermedio #9 Argumentos de funciones o bloques.
- Codey Rocky intermedio #10 Selección y saltos entre subprogramas.