|
太简单了!
8 r0 W3 X, u! p- O你先要有一个声音传感器,如果是数字型的,程序就这样:: Q4 N, y5 l) |2 f8 T5 j6 O
if (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)& [: d9 N/ O P% _. P
{7 p) Q5 D* D" p1 S* m3 P" r) k
LED=0;//我的板子是这样亮灯
+ l) i" ]3 S$ l}
8 v5 [8 ~; |: J5 ] \' Aelse
, N+ m1 Q0 E3 z, e0 u{
: y2 L/ }% P$ c+ s) E LED=1;
& q& O$ Q. u1 C' c0 Z/ Y7 {% R# V}1 R. Z) }/ G& q4 [; w# H# O4 X6 c
你自己还可以加延时程序。( t+ t5 q, N- ?2 ^0 Q0 [2 t
如果是想有声音后灯一直亮,再有声音灯才关,程序就这样了:
. \2 v+ f. }. D$ F4 Gif (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)& P. ^4 L$ {5 ^- H* g
{
. e9 j8 J( y" q LED=~LED;
8 {" h. c- E; M! Z: E, A R# ~} |
|