Pages

Monday, 25 May 2015

ANALOG LIGHT INTENSITY SENSOR



INTRODUCTION

 The Light Dependent Resistor (LDR) is suitable for use in academic projects which requires a device or circuit to be automatically switched ON or OFF in darkness or light. As the amount of light falls on this LDR increases its resistance or decreases. The light detector itself is just in 5mm diameter.

FEATURES

  • Wide spectral response.
  • Low cost.
  • Analog output more accurate.
  • High quality PCB FR4 Grade with FPT Certified


ARDUINO CODE

/*
Analog input, analog output, serial output
Reads an analog input pin, maps the result to a range from 0 to 255
and uses the result to set the pulsewidth modulation (PWM) of an output pin.
Also prints the results to the serial monitor.
The circuit:
* potentiometer connected to analog pin 0.
Center pin of the potentiometer goes to the analog pin.
side pins of the potentiometer go to +5V and ground
* LED connected from digital pin 9 to ground
*/

const int analogInPin = A0;     
// Analog input pin that the potentiometer is attached to
const int analogOutPin = 9;    
// Analog output pin that the LED is attached to
int sensorValue = 0;                // value read from the pot
int outputValue = 0;               
// value output to the PWM (analog out)
void setup() {
// initialize serial communications at 9600 bps:
Serial.begin(9600);
}

void loop()
 {
// read the analog in value:
sensorValue = analogRead(analogInPin);
// map it to the range of the analog out:
outputValue = map(sensorValue, 0, 1023, 0, 255);
// change the analog out value:
analogWrite(analogOutPin, outputValue);
// print the results to the serial monitor:
Serial.print("sensor = " );
Serial.print(sensorValue);
Serial.print("\t output = ");
Serial.println(outputValue);
// wait 2 milliseconds before the next loop
// for the analog-to-digital converter to settle
// after the last reading:
delay(2);
}



PIC CODE

 

 
 

 

 

 

ANALOG HEART BEAT SENSOR

OVERVIEW

INTRODUCTION

The Heart Beat Sensor is designed to provide analog output of heart beat when a finger is placed on it. When the Heart detector starts working, the top most LED will starts flashing with every heart beat. The output of this sensor can be connected to Micro Controller directly to measure the heart beat. It functions on the principle of light modulation by blood flow through the nerves of the finger at every pulse. The module output mode, analog output mode is simple.

FEATURES

  • Heart beat indication by LED
  • Instant output analog signal for directly connecting to micro controller
  • Module output mode, analog output is simple.
  • Compact Size
  • Working Voltage +5V DC
  • High quality PCB FR4 Grade with FPT Certified.

WORKING

Connect gnd to ground  ,Vcc to +5v of any board connect Out  to  any of the port pins





Keep the finger in between the phototransistor and IRdiode  as shown in the fig
Check the variation in LED.It counts the number of pulses

ARDUINO CODE

int count=0;
void setup() {
  Serial.begin(9600);                             // initialize serial communication at 9600 bits per second
  pinMode(8, INPUT);
}

void loop()                                                    // the loop routine runs over and over again forever:
{
  for(int i=0;i<120;i++)      
{
  if(digitalRead(8)==0)
  {
    count++;
  }
  delay(500);
 }
 Serial.println("heatbeat rate=");
  Serial.println(count);
  count=0;
  delay(1);                                                                               // delay in between reads for stability
}

OUTPUT



RELATED PRODUCTS



Phototransistor- L14F1           

IR Diode-Rx

ATMEL Project Board        
                                                                 
 PIC project board