Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Por tanto, un fotoresistor disminuye su resistencia a medida que aumenta la luz sobre él.
Los valores típicos son de 1 Mohm en total oscuridad, a 50-100 Ohm bajo luz brillante.
Código Ejemplo
void setup()
{
pinMode(LEDPin, OUTPUT);
pinMode(LDRPin, INPUT);
}
void loop()
{
int value = digitalRead(LDRPin);
if (value == HIGH)
{
digitalWrite(LEDPin, HIGH);
delay(50);
digitalWrite(LEDPin, LOW);
delay(50);
}
}
El siguiente ejemplo emplea una entrada analógica para activar el LED integrado en la
placa si supera un cierto umbral.
void setup() {
pinMode(LEDPin, OUTPUT);
pinMode(LDRPin, INPUT);
}
void loop() {
int input = analogRead(LDRPin);
if (input > umbral)
{
digitalWrite(LEDPin, HIGH);
Serial.print("El valor de luminosidad es: ");
Serial.println(input);
}
else {
digitalWrite(LEDPin, LOW);
Serial.print("El valor de luminosidad es: ");
Serial.println(input);
}
}
Valor Máximo: ____975____________ , Valor Mínimo: ________10________
Práctica.
Realice un programa que a medida que la intensidad de luz sea muy fuerte, el led
RGB pase de Verde, Amarillo hasta llegar a Rojo y que esta intensidad también se
vea reflejada en el servomotor haciendo referencia a que entre mas fuerte la
intensidad, mayor será el ángulo del servomotor.