Práctica 3
Estado: Boceto Tiempo estimado: 2 horas
Introducción
En esta practica se aprenderan a usar señales analógicas
¿Qué son señales analogicas?
Se empezará usando el ejemplo AnalogInOutSerial
Material
- LED
- Potenciometro 10kΩ
- Fotorresistencia
- Resistencia de ## (TODO: ajustar este valor)
- Protoboard
- Arduino (UNO o NANO)
Leyendo el potenciometro
Armar el siguiente circuito (TODO: agregar circuito)(D9 Salida Led y resistencia, A0 Entrada Potenciometr)
Programar arduino con el ejemplo
¿Que notas que ocurre? ¿Como es diferente al ejercicio anterior?
Las señales analogicas representan el mundo real, ya que rara vez el entorno es binario (encendido/apagado). Por ejemplo la temperatura, la cantidad de luz, la fuerza del viento, la velocidad de un carro. Todas estas variables pueden tener un rango de valores
Para ver el valor exacto podemos comunicarnos con el arduino, y ver los valores que nos manda por el puerto serial. La entrada tendra un valor entre 0 y 1023, y la salida tendra un valor entre 0 y 253. para hacer la conversión nos apoyamos de la función map().
TODO: falta explicar que hace el programa TODO: especial enfasis en las funciones (map)
Leyendo un sensor
Ahora vamos a reemplazar el potenciometro por un sensor. Para hacer esto lo reemplazaremos por una fotoresistencia o un termistor, en serie con una resistencia para hacer un divisor de voltaje.
Probar con diferentes combinaciones de sensor y resistencia y ver que ocurre.
Esta tabla muestra los calculos de como se comporta el sensor
TODO: hacer que la grafica sea dinamica, creo que tiene mas sentido los valores de la resistencia al reves (de 0 a 10k)
¿Como se puede ajustar el rango de operación del sensor?
- variando el rango de map()
- ajustando el valor de la resistencia
Referencias
https://docs.arduino.cc/built-in-examples/analog/AnalogInOutSerial/

