UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
SEGUNDO AÑO DE BACHILLERATO – CAMBRIDGE
PRÁCTICA: REGULANDO VELOCIDAD DE LEDS CON ARDUINO
Nombre: MAYO PEÑA LAURA. Fecha: 19/06/19
En la clase de hoy aprendí a conectar leds con un potenciómetro y regular la velocidad de los mismos a través del arduino UNO.
MATERIALES DE TRABAJO:
- 1 PROTOBOARD
- 1 ARDUINO
- 1 POTENCIÓMETRO
- 4 LEDS
- 4 RESISTENCIA 220 O 330 OHMIOS
- CABLES MACHO - MACHO
PROCEDIMIENTO:
Primero conecté el potenciómetro a la protoboard. Luego conecté en la terminal uno del potenciómetro un cable hacia el negativo del circuito, luego un cable de la terminal del centro (2) hasta A0 en el arduino, y en la terminal 3 un cable hacia 5 voltios en el arduino. Junto al potenciómetro coloqué el primer led de color rojo. En este conecté una resistencia de 330 ohmios al ánodo y un cable al negativo del circuito en el cátodo del led. Hice el mismo procedimiento con los tres leds restantes: ROJO, AMARILLO, AZUL. La resistencia que estaba en el led 1 la conecté con un cable macho-macho hasta el pin 1 digital. La resistencia en el led 2 la conecté al pin 2 digital del arduino, la que estaba en el led 3 la conecté al pin digital 3 y lo mismo para el pin digital 4, con la resistencia situada junto al ánodo del led. Para cerrar el ciclo o circuito conecté un cable macho macho desde el negativo de la protoboard hasta el GND (ground) o tierra.
Luego de realizar las conexiones, pasé a realizar la configuración en el software de Arduino.
PROGRAMACIÓN DEL ARDUINO
// variables globales que apuntan a los pines digitales del arduino
int led1 = 1;
int led2 = 2;
int led3 = 3;
int led4 = 4;
int potenciometro = A0;
int valorPotenciometro;
void setup() {
// put your setup code here, to run once:
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
delay(300);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
delay(300);
}
Compilé y subí esta programación y observé como los leds prendían con diversas intensidades a medida que se aumenta el eje del potenciómetro. Observé con la velocidad que prendían y parecían luces navideñas comunes. Observé, además, la diferencia de las velocidades e intensidades que se emiten por el potenciómetro hacia el led, a través de la programación de tiempo que se le establezca.
Pude apreciar que si el potenciómetro lo ponemos a 0 de resistencia la tensión del Led será la máxima que pueda tener (5V). Si aumentamos la resistencia del potenciómetro el Led estará a menos tensión y lucirá menos. A más resistencia del potenciómetro menos tensión en el Led.
CONCLUSIONES: Este circuito me gustó mucho porque pude observar el porqué del cambio de intensidad en los leds y lo pude relacionar con la situación de la vida real con las luces que se ponen en navidad. Una dificultad que tuve fue en a parte de programación que no recordaba muy bien como hacerla pues se deben tener en cuenta todos los corchetes para cerrar, los valores en los leds y los comandos u órdenes que se dan para que este funcione con cierto delay de tiempo. Esta dificultad logré superarla al revisar vídeos y escuchar a la clase o tutorial que hizo el profesor y así recordar temas que ya había visto, así como aprender nuevos trucos y cosas.
El potenciómetro es una resistencia variable, conformado por 2 resistencias en serie, las
cuales poseen valores que pueden ser modificados por el usuario. Este funciona limitando el paso
de la corriente eléctrica (Intensidad) provocando una caída de tensión en ellos
al igual que en una resistencia. El valor de la corriente y la tensión en el
potenciómetro se varía solo con cambiar el valor de su resistencia.
Comentarios
Publicar un comentario