KY-018 Photo Resistor

20.00 EGP

Widely used in cameras, solar garden lights, lawn, detectors, clock, music, cups, gift boxes, miniNight light, light voice switches, lights automatically switch toys and a variety of light control, light control lighting, lamps and other light automatic opening OFF control field

In stock


Photo resistors, also known as light dependent resistors (LDR), are light sensitive devices most often used to indicate the presence or absence of light, or to measure the light intensity. In the dark, their resistance is very high, sometimes up to 1MΩ, but when the LDR sensor is exposed to light, the resistance drops dramatically, even down to a few ohms, depending on the light intensity. LDRs have a sensitivity that varies with the wavelength of the light applied and are nonlinear devices. They are used in many applications but are sometimes made obsolete by other devices such as photodiodes and phototransistors.

Required Hardware Devices

  • Arduino controller × 1
  • KY-018 Photo Resistor
  • USB data cable × 1


  • Arduino A5 –> Module Signal (S)
  • Arduino 5V –> Module +5V (Pin2)
  • Arduino GND –> Module GND (-)


//KY018 Photo resistor module
int sensorPin = A5; // select the input pin for the potentiometer
int ledPin = 13; // select the pin for the LED
int sensorValue = 0; // variable to store the value coming from the sensor
void setup() {
  pinMode(ledPin, OUTPUT);
void loop() {
  sensorValue = analogRead(sensorPin);
  digitalWrite(ledPin, HIGH);
  digitalWrite(ledPin, LOW);
  Serial.println(sensorValue, DEC);

Additional information

Weight5 g


There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.