我是个小白,外行人,刚接触51单片机。
想试一下人体红外模块 HC-SR501做开关,当人经过的时候蜂鸣器发声。蜂鸣器是arduino的电子积木,低电平触发。
用的是STC51单片机,5V1A供电。
但是无论换哪个针脚,蜂鸣器不发声
用LED代替蜂鸣器的时候,有人经过,LED会亮,说明人体红外模块正常;不接人体红外模块,直接给蜂鸣器低电平,能发声,说明蜂鸣器正常。
看了下百度,有人说要加一级晶体管放大,但是不是很明白,为什么放大电路有Vbb和Vcc两个电源。是USB供电之外还要另外的电源供电吗?那些电阻电感之类的应该选多少欧多少亨的?有3种放大电路接法,改选哪种,电路该怎么接?
还有,除了可能是需要加晶体管,还可能是什么问题?该怎么解决
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
“用LED代替蜂鸣器的时候,有人经过,LED会亮”
LED只需要零点几毫安电流就很亮了,蜂鸣器则需要大得多的电流才能够发声。51单片机I/O口电流输出能力相当小,不足以使蜂鸣器发声,但完全可以使LED发光。
像百度百科的这个图的话,是不是把Ucc接到Us的+端就共用电源了?
剩下的那些Rs、Ra、Rb、Rc、RL都是怎么确定的?
看不到你的图片。
要想让eeworld网友看到,你需要把图片下载到你的计算机,点击红 {MOD}的“点此添加图片或附件”,然后上传到eeworld。
一周热门 更多>