Go Down

Topic: How i read low voltage digital signal from arduino with digital input ? (Read 1 time) previous topic - next topic

Hello!I want read low voltage 1,8 volt signal (f=40KHz) with digital input pins.What hardware must connect with Arduino pin for amplifier the signal?Transistor?The arduino pin need 4-5 volt to understand high level "1".
Web / sms / bluetooth / arduino / android remote control. Home Automation projects.
http://www.power7.net

dc42

Yes, use a transistor, see attached schematic. I assume you don't need to measure the amplitude of the signal, just see whether it is there - otherwise you can't use a digital pin. The diode D is only needed if the input signal is coupled through a capacitor. The transistor can be any small signal NPN type. The resistor values are not critical, I suggest 10K for both of them. You can omit R2 if you enable the internal pullup resistor for that pin.
Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Thanks.I have BC 547 is ok?I make the similar circuit with Mosfet but no work....the Vgs(min)=2volt i think....The signal inverting with this circuit?
Web / sms / bluetooth / arduino / android remote control. Home Automation projects.
http://www.power7.net

dc42

Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Go Up