Chipkit UNO and LDR example

This is a simple example which shows how to connect an LDR to a Chipkit UNO. In this example we are using Mpide and will be outputting the results via the serial monitor window

A photoresistor or light-dependent resistor (LDR) or photocell is a light-controlled variable resistor. The resistance of a photoresistor decreases with increasing incident light intensity; in other words, it exhibits photoconductivity.

I used a module like the following


Schematic and Layout

Chipkit and LDR_schem Chipkit and LDR_bb



int sensorPin = A0; // select the input pin for the ldr
int sensorValue = 0; // variable to store the value coming from the sensor
void setup() 
void loop() 
  sensorValue = analogRead(sensorPin);
  Serial.println(sensorValue, DEC);



Open the serial monitor window and you should see something like the following depending on the amount of light that is present

chipkit and ldr output
chipkit and ldr output
Previous article28 pin development board for PICs
Next articleChipkit Uno and LDR warning example