Description: LM358 is also one of the types of operational amplifier. LM358 consists of two independent, high-gain, frequency-compensated operational amplifiers designed to operate from a single supply over a wide range of voltages.

This module can also be used for testing an LDR, a phototransistor and a photodiode. You just need to replace an LDR with phototransistor or photodiode, the circuit simply works. You can try this project using 741 IC also.

Download datasheet of LM358

You can get more LM358 projects from the following links:

Datasheet and projects

4017 and LM358

Project 1:  LDR and LM358

This is a simple dark sensor circuit. When you block light falling on LDR, the LM358 switches on the LED.




Project 2: Photodiode and LM358

Remove LDR and insert a photodiode, it works instantly. Depending upon the light level of your room, you might have to adjust the variable resistor to adjust sensitivity of the circuit.



Project 3: Phototransistor and LM358

Remove LDR and insert a phototransistor, it works instantly. Depending upon the light level of your room, you might have to adjust the variable resistor to adjust sensitivity of the circuit.





    • First try with LDR, then try with photo transistor and photo diode. In case of photodiode and photo transistor, you should have strong light source, otherwise, it doesn’t work. However, it works if you change the sensitivity.

  1. Thanks so much for helping young peaple like us build confidence in electronics.
    I need to build a charging system for my radio. When the battery is full, it should stop power. Is it possible sir? Thank you.

  2. I have three questions actually…
    1)Why did you put 10 Kohm resistor at collector side of phototransistor and 1Kohm at the base of the NPN transistor?
    2) Is it okay if I give signal to any input side of the op-amp? In this case you put phototransistor signal at pin3 of opamp and juz a signal with resistance to the pin2 of the op-amp. What will happen if you swap?
    3)The circuit I am preparing is sort of theft detector. It has IR emiiter TIL38 and IR detector TIL81. I use your way for constructing circuit. It is working only if I put very strong light source. How can I do? Thanksi in advance for your kind help.

  3. Hi, how modify to have an analogic voltage output to using as luxmeter with an arduino?. I would like to measure very low light.


  4. Hello,
    is the advantage of this that as a comparator (yes?) it is an 1/0 function rather than the transistor light detector designs that are very jittery and have a linear response?

    I cannot tell from the video.


  5. thanks for your help for your information..but I want to replace a dc motor instead of led..what are the xhanges to be done in the circuit like changing the resistors
    Please make a reply

  6. Sir i have to compare resistance with using 2 ldr to drive the motor in both directions how should be the connection??


Please enter your comment!
Please enter your name here

+ 58 = sixty

This site uses Akismet to reduce spam. Learn how your comment data is processed.