|
太简单了!
9 g7 N, E8 r! i8 I( C5 f: g# G你先要有一个声音传感器,如果是数字型的,程序就这样:
R# M W. i c/ y* hif (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)1 p" Z6 r% {) W+ t f
{
+ n5 D N, k9 V9 \ LED=0;//我的板子是这样亮灯8 u6 z0 {) w" _0 `0 E# G# y' Y
} e) L, ^7 m0 e* L" l! E
else
# Q# U& a L; v{
- Z3 L6 i/ l& Y+ g0 s LED=1;6 Y# u& p, s3 W# X
}
+ [, p! m4 Q' R) t1 d你自己还可以加延时程序。
% g" B5 P1 I; F& C7 m7 `如果是想有声音后灯一直亮,再有声音灯才关,程序就这样了:
& ]9 d0 x. A$ y; rif (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)" K+ E! }3 C. ?3 S# j" f
{
3 l1 |3 d$ R: l1 r LED=~LED;
" n9 H# ]5 E+ M2 j4 v4 [+ d} |
|