En esta sesión vamos a utilizar el sensor de temperatura LM-35 para aprender a tratar un sensor analógico transformando su tensión en la unidad con la que deseamos trabajar, en este caso grados Celsius.
No olvides realizar los ejercicios y ponerte en contacto a través del formulario de soporte para alumnos si tienes cualquier duda.
Vídeo de la sesión 11 del curso de Arduino básico
Descargas:
- Ficha técnica sensor de temperatura LM-35
- Detalle posición LM-35
Ejercicios:
- Repite los ejemplos planteados en el vídeo.
- «Calibra» el sensor de temperatura comparando su lectura con algún termómetro comercial. En teoría al resultado final operando según ejemplo deberás sumar o restar una constante que será la diferencia en grados comparando la lectura del LM-35 y la del termómetro comercial.
- De la misma manera programa que se pueda calibrar esa diferencia haciendo uso del potenciómetro.
- ¿Sabrías mostrar en pantalla la temperatura en grados Celsius y Fahrenheit al mismo tiempo? Utiliza el bloque «decir» y en su interior el bloque «unir» de la sección de «operadores» para unir varias cadenas de texto.
Todas las clases de este curso
- Iniciación a Arduino por bloques #1. La placa Arduino UNO.
- Iniciación a Arduino por bloques #2. Instalar mBlock.
- Iniciación a Arduino por bloques #3. Interacción con el medio físico: sensores y actuadores.
- Iniciación a Arduino por bloques #4. Elementos de la placa Arduino UNO y shield de prácticas.
- Iniciación a Arduino por bloques #5. Primeros programas corriendo en PC variando salidas en Arduino.
- Iniciación a Arduino por bloques #6. Lectura de entrada analógica y cargar programa en Arduino (autónomo).
- Iniciación a Arduino por bloques #7. Bucles de repetición.
- Iniciación a Arduino por bloques #8. Delay: bloques de espera.
- Iniciación a Arduino por bloques #9. Sensor de ultrasonidos y funciones condicionales en cascada.
- Iniciación a Arduino por bloques #10. Tratamiento de entrada analógica con potenciómetro.
- Iniciación a Arduino por bloques #11. Transformar voltaje a unidades de medida en sensores analógicos.
- Iniciación a Arduino por bloques #12. Bloques para accionar servos y emitir sonidos con piezoeléctricos.
- Iniciación a Arduino por bloques #13. Uso de variables, listas (arrays) y subrutinas.