兄弟,你P2.0和PNP之间加限流电阻了吗?不加限流没烧单片机,你捡了个大便宜。
我告诉你应该怎么接:P2.0串联1K的限流电阻接在PNP的B,同时在B上加10K上拉电阻。PNP的E接电源,C接NPN的B,NPN的C接电机,E接地。电机另一边接电源。



你的电路还有一个可能就是电机接错了,用NPN管子的时候记住一定把负载放在C上,不能放在E,这点和PNP的管子正好是相反的,也就是说电机放在电源的那一边而不是地的那一边。
哦,补充一点,在NPN的C和E之间反向并连一个1N4007二极管,用来保护NPN.
用场效应管控制灯泡电路成本高了,除非你控制直流灯泡。最简单方法检测同步头,然后控制可控硅,零线接单片机地,是220V交流通过一个电阻10M,10M电阻通过一个稳压二极管5.1V到地,这时电压是-0.7到5.1V(单片机5V电压),这个在串个二极管取得0-4.4V的方波,这里还要一个10K电阻到地(不接这个电阻输出0-4.4V的方波不正常),这个波形供单片机检测同步。一个IO口输出接个三极管放大输出电流,控制可控硅,三极管输出接个500电阻到地。上面的控制是双向可控硅,如果单相可控硅要加个桥式整流


