REGULADOR DE LA INTENSIDAD LUMINOSA DE UN LED CON EL ARDUINO
Primera experiencia con el arduino:
En esta experiencia desarrollaremos un programación con el arduino para que funcione con un potenciometro pero con ciertas restricciones las cuales son como las siguiente figura en la que se puede ver:
0-300 :se tiene que encender
300-800 :se tiene que apagar
800-1300 :se tiene que encender nuevamente
por lo cual utilizaremos el arduino para que este funcione de manera y que este se puede ser evidenciado a través de un led el cual nos indicara si se cumple o no el comportamiento deseado por el programador
- programación que se desarrollo en el laboratorio:
- el circuito se vería de la siguiente manera física:
Segunda experiencia con el arduino:
En esta experiencia utilizaremos el arduino para que este controle la intensidad luminosa en nuestro led y también utilizaremos nuestro potenciometro
el circuito se vería de la misma manera de como se llega a ver el la imagen de de arriba pero con la única diferencia es que su programación no es la misma esta a variar también varia el comportamiento de esta
el circuito se vería de la misma manera de como se llega a ver el la imagen de de arriba pero con la única diferencia es que su programación no es la misma esta a variar también varia el comportamiento de esta
- la programación desarrollada en el la segunda experiencia es esta:
INTEGRANTES:
- Arisaca Huanca Juan Luis
- Barragan Uscamayta Diego
- Apaza Arias Natanael Josué
OBSERVACIONES:
- Configurar el pin 13 como una salida
- Ver que la entrada de nuestro arduino es el la COM 5 / u otro ya que no siempre aparece esta solo varia el nombre pudiéndose esta configurar en la barra de herramientas
- También se puede ver que ciertas observaciones en la programación ya que por unas sentencias están sujetas a otros y sin ellos no funcionan
- los cables o pines de conexión no son largos lo que origina cierta incomodidad
CONCLUSIONES:
- void setup() // Se ejecuta cada vez que el Arduino se inicia
- Serial.begin(9600); //Inicia comunicación serialpinMode(13,OUTPUT);
- void loop() // Esta funcion se mantiene ejecutando{ // cuando este energizado el Arduino
- Se dan sentencias al programar de la siguiente manera //Si el valor es menor a 500 else
if (valor <= 800)
{digitalWrite(13,LOW); //Enciende el LED en el pin 13}
//Guardar en una variable el valor de la lectura análoga
int valor = analogRead(A0);
Serial.println(valor); //Imprime el valor por la consola
//Si el valor es mayor o igual a 500
if (valor <= 300)
{
digitalWrite(13,HIGH); //Enciende el LED en el pin 13
Video Evidencial:
Revisado.
ResponderEliminar