|
太简单了!# I1 d, a _) M2 @; I! p+ u
你先要有一个声音传感器,如果是数字型的,程序就这样:, Q i2 N$ {7 `
if (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)% z0 N+ G! B$ \1 i: _/ T7 @: o
{7 ^, t7 w8 j) A9 c; H
LED=0;//我的板子是这样亮灯. k* [9 p# }& _1 W0 X
}+ S- \4 O9 m; G2 x+ b$ o2 b" x
else
3 `& v9 j* W+ q1 `# [) m& W{
& r2 Y2 Z) k- X& ~- I7 ^( D1 ^( e LED=1;+ N( D( @6 ?" o7 r$ O
}
S: u, G. K' d8 f/ p3 n9 r你自己还可以加延时程序。
% q+ e4 T: k& z. x3 a如果是想有声音后灯一直亮,再有声音灯才关,程序就这样了:+ F1 k* O( @) ]; m
if (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)
. z8 q z* W% N% d- `' g% i8 I8 L, S{
& ^/ q1 H/ x0 q8 p) C" |1 s LED=~LED;
$ R6 ?+ A: F5 N} |
|