Hola:
Aquí les dejo un pequeño ejemplo de como usar un LED como sensor. He utilizado Arduino para la demostración.
Dejo el código Arduino:
int ledPinAnode=7;
int ledPinCathode=8;
int sensorPin=A0;
int valueSensor=0;
void setup(){
Serial.begin(9600);
pinMode(ledPinAnode,OUTPUT);
pinMode(ledPinCathode,OUTPUT);
}
void loop() {
sensorValue = analogRead(sensorPin);
if(sensorValue >5 && sensorValue<140){
digitalWrite(ledPinAnode, HIGH);
digitalWrite(ledPinCathode, LOW);
}
else{
digitalWrite(ledPinAnode, LOW);
digitalWrite(ledPinCathode, LOW);
}
delay(100);
}
Los LED son semiconductores y si se polarizan inversamente se pueden utilizar como sensores debido al aumento de corriente en función de la cantidad de luz que les llega.
list=UUfybxJF_aV15Y05a4GJ7FFg&index=1
Twitter:
https://twitter.com/fisitronics