Paso 3: Programar el Arduino a desvanecerse los LEDs
int sensorPin = 0; conecta el fotoresistor con pin A0
int ledPin = 10; conecta los LEDs a los pines D10 y D11
int ledPin2 = 11;
int sensorValue = 0;
fadeAmount int = 5;
void setup() {}
pinMode (ledPin, salida); pernos de D10 y D11 se declara como salidas
pinMode (ledPin2, salida);
Serial.Begin(9600);
}
void loop () {}
sensorValue = analogRead(sensorPin); Lee la entrada de la fotorresistencia
Serial.println(sensorValue);
fadeAmount = mapa (sensorValue, 0, 1000, 500, 0); la entrada de la fotorresistencia se asigna a una intensidad correspondiente
analogWrite (ledPin, fadeAmount); aclara o se oscurece los LEDs según el fotorresistor de entrada
analogWrite (ledPin2, fadeAmount);
}
Para asignar la entrada de la fotorresistencia, tenga las dos líneas siguientes en el código:
Serial.Begin(9600);
Serial.println(sensorValue);
Luego, abra al serial monitor y exponer su fotorresistencia a diferentes cantidades de luz. Decidir sobre el rango que desea utilizar y escriba los valores en la siguiente línea:
fadeAmount = mapa (sensorValue, [valor inferior], [valor superior], 500, 0);