How to Hookup Keyes K853518 LDR Module to an Arduino
The Keyes K853518 breakout board is based on a LDR (Light Dependent PhotoResistor). It is a simple device that has the characteristic of changing its resistance based on the amount of light that hits it. Its resistance will be lower when a light is shone on it. When the light is removed the resistance will be at it's highest. The breakout board is fitted with a pull down resistor on the breakout board. Using the cable that was supplied with the board we can connect it directly to the Arduino board.
- Arduino Board
- Keyes K853518 LDR breakout board.
- Breadboard hookup wires
- USB Cable to suite Arduino
The breakout board circuit is configured as a voltage divider with a 10K pull down resistor mounted on the board. The voltage that appears at the out pin will vary depending on the amount of light hitting the LDR. The LDR can be connected to either 5V or 3.3V.
Wiring Diagram for connecting the Keyes K853518 LDR module to the Arduino Board
Wiring up the sensor requires only the ldr and a pull down resistor. We are using a 10K (R1) pull down resistor. We can wire up to the 5V or 3.3V power pin on the Arduino. It just means the voltage output to analog input when using the 3.3V power pin will be lower.
To test this sensor we can use sample sketch shown below. You can download the sketch file. It reads the LDR on the Keyes K853518 board every 0.5 seconds and prints the results to the console on the computer connected to the USB port on the Arduino. We do not require any libraries for this sketch.
We are using analog pin A0 to connect to the sensor. If you are using a different analog pin then you will need to change the pin number defined on line 9 in the sketch code.