LABORATORIO NRO 4
EL POTENCIÓMETRO Y CÓMO UTILIZARLO DENTRO DE
NUESTROS PROYECTOS EN ARDUINO
Ing. Miguel Ángel Machaca Quispe
En el caso de la siguiente imagen, la patilla A es el voltaje de
operación, la patilla B es la salida y la patilla C es la tierra.
EJERCICIO NRO 1
Materiales:
1. Arduino Uno Rev3
2. 1 Potenciómetro de 10 kΩ
3. Cables de conexión
1. En el siguiente diagrama se muestra cómo se deben conectar los
componentes:
1
2. Abra Arduino y codificamos lo siguiente:
3. Verifique el programa de posibles errores y después cargue el programa
a su placa Arduino.
4. Una vez hayas subido el código del potenciómetro a la placa, abre el
monitor serie. La salida dependerá donde la posición del potenciómetro,
ves girando la rueda y verás como el valor se va modificando.
En un extremo, la resistencia será mínima y dejará pasar los 5 V
(valor analógico de 1023), y en otro extremo la resistencia será
máxima y dejará pasar 0 V (valor analógico de 0).
2
EJERCICIO NRO 2
ENCENDIENDO/APAGAR UN LED CON UN POTENCIÓMETRO
Materiales:
1. Arduino Uno Rev3
2. 1 Potenciómetro de 10 kΩ
3. 1 LED
4. 1 resistencia de 220 ohms
5. Cables de conexión
1. En el siguiente diagrama se muestra cómo se deben conectar los
componentes:
2. Abra Arduino y codificamos lo siguiente:
3
EJERCICIO NRO 3
ENCENDIENDO LEDS CON UN POTENCIÓMETRO
Vamos con el tercer ejemplo, ahora vamos añadir 4 LEDs a nuestro
circuito. Así según vayamos modificando la posición del
potenciómetro iremos encendiendo un LED u otro.
Materiales:
1. Arduino Uno Rev3
2. 1 Potenciómetro de 10 kΩ
3. 4 LED’s
4. 4 resistencias de 220 ohms
5. Cables de conexión
En el siguiente diagrama se muestra cómo se deben conectar los
componentes:
4
Hemos visto que podemos leer 1024 valores diferentes, desde 0 hasta 1023.
Si dividimos entre 4 este rango y asignamos un rango a cada LED, podremos
controlar que LED encender dependiendo del valor a la entrada del pin
analógico.
Los rangos de valores que tenemos son los siguientes:
• De 0 a 255, encender LED 1
• De 256 a 511, encender LED 2
• De 512 a 767, encender LED 3
• De 768 a 1023, encender LED 4
Ahora, según el potenciómetro esté variando la entrada analógica,
podremos encender un LED u otro. Esto lo vamos a programar a través de
varios if anidados.
5
6
EJERCICIO NRO 4
ENCENDIENDO UN LED RGB CON UN POTENCIÓMETRO
Materiales:
1. Arduino Uno Rev3
2. 3 Potenciómetro de 10 kΩ
3. 1 LED RGB
4. 1 resistencia de 220 ohms
5. Cables de conexión
En el siguiente diagrama se muestra cómo se deben conectar los
componentes:
Abra Arduino y codificamos lo siguiente:
7
Una vez hayas subido el código del potenciómetro a la placa, abre el monitor
serie. La salida dependerá donde la posición del potenciómetro, ves girando
la rueda y verás como el valor se va modificando.
8
EJERCICIO NRO 5
ENCENDIENDO UN LED RGB CON UN POTENCIÓMETRO
Materiales:
1. Arduino Uno Rev3
2. 8 LED’s RGB
3. 8 resistencias de 220 ohms
4. Cables de conexión
En el siguiente diagrama se muestra cómo se deben conectar los
componentes:
Abra Arduino y codificamos lo siguiente:
9
Una vez hayas subido el código del potenciómetro a la placa, abre el monitor
serie. La salida dependerá donde la posición del potenciómetro, ves girando
la rueda y verás como el valor se va modificando.
10
11
Una vez hayas subido el código del potenciómetro a la placa, debe insertar
un potenciómetro de 10 kohmios para controlar la velocidad de los juegos
de luces.
12