Hoy vamos a ver cómo leer una entrada analógica y para ello usaremos el potenciómetro.
Echa un vistazo a los ejercicios propuestos y si lo necesitas ponte en contacto a través del formulario de soporte para alumnos.
Vídeo de la sesión 10 del curso de Arduino básico
Ejercicios:
- Repite los ejemplos planteados en el vídeo.
- Crea un programa, similar al de la sesión anterior, que varíe la velocidad de parpadeo de los LEDs por tramos según la entrada analógica que reciba a través del potenciómetro. Realidad 4 tramos de velocidad por ejemplo con horquillas de entrada de 0 a 50, 51 a 100, 101 a 150 y mayor de 150.
- De manera similar crea un programa en el que únicamente haya un LED encendido, pero que mediante el uso del potenciómetro se pueda «mover» a lo largo de los 4 LEDs. Sólo encendido el primero, o segundo, o tercero, o cuarto, pero únicamente uno y que el paso sea correlativo al mover el potenciómetro.
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.