Menú principal

sábado, 12 de marzo de 2016

Emisor / receptor infrarrojo controlado desde arduino

En esta práctica controlaremos un emisor y un receptor infrarrojo desde arduino. La práctica consiste en acercar el emisor al receptor y cuando este detecte la luz emitida por el emisor se encienda un led, ya que los rayos infrarrojos no son perceptibles por el ojo humano.

A continuación os dejo el programa y un vídeo en el que podéis apreciar el funcionamiento:

Videohttps://www.youtube.com/watch?v=2KfdGZI2arw

Programa:

const int analogInPin = A1; // Pin analogico A1 para la lectura del Fototransistor
const int OutPin = 13;      // Pin para el indicador led 

int sensorValue = 0;        // Inicializamos el valor del sensor a 0

void setup() 
{
  pinMode(OutPin, OUTPUT);
}

void loop()  
{
  // leemos el pin y asignamos el valor a la variable.  
  sensorValue = analogRead(analogInPin);           
  
  // Si el valor obtenido es mayor a 1022 se activa el LED  
  if(sensorValue > 1022)
  {
    digitalWrite(OutPin, HIGH);
  }
  else
  {
    digitalWrite(OutPin, LOW);
  }
                    
}

No hay comentarios:

Publicar un comentario