LABORATORIO N°08

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


  • la programación desarrollada en el la segunda experiencia es esta:


INTEGRANTES:
  1. Arisaca Huanca Juan Luis 
  2. Barragan Uscamayta Diego
  3. 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 serial
    pinMode(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:

1 comentario: