M1 y M2 El potenciómetro
Montaje M1: Lectura de potenciómetro y regulación de la luz sin map
Vamos a realizar un programa para comprobar que al variar el valor de una resistencia mediante un potenciómetro, también variará la cantidad de luz que emite un led. Como se puede ver en el siguiente vídeo, a medida que giramos el potenciómetro el led varía su luminosidad.
Perooooo si esto ya lo hemos hecho !! aquí
Cierto, pero ahora SIN LA INSTRUCCIÓN MAP para comprender bien su funcionamiento.
Para ello el valor que lee 0-1024 lo convertimos a 0-255 que necesita la señal PWM que enviamos al LED simplemente dividiéndolo entre 4. (1024/4 = 256 aproximadamente 255)
CON EDUBASICA
Vamos a aprovechar el A0 que está conectado al potenciómetro y utilizaremos el D3 que está conectado al LED VERDE
SIN EDUBASICA
Pues se necesita hacer el cableado correspondiente A0 con el potenciómetro y D3 a un led:
Programa. Regulación LED con potenciómetro sin la instrucción map
El programa sería el siguiente
https://create.arduino.cc/editor/javierquintana/c0562793-5b64-490a-8dc4-72e4428de59a/preview
Montaje M2: Leer valores potenciómetro por el puerto serie sin la instrucción map
Vamos ahora leer los valores en voltios que salen del potenciómetro. Pero igual que antes sin la instrucción map.
Para ello tenemos que convertir los valores leídos del potenciómetro que tienen un rango de valores de 0-1024 a valores de voltios, que como está alimentado a 5V, serán de 0-5 por lo tanto vamos a dividirlo entre 204.6 pues 1024/204.6 = 5.
SIN EDUBÁSICA
Conectamos la salida de un potenciómetro a A0
CON EDUBASICA
No hay que hacer nada, ya está !
Programa
https://create.arduino.cc/editor/javierquintana/e95259e6-9c6f-4079-8c25-fbbbc212ca55/preview