|
太简单了!
/ J0 U* j5 J0 ?% ?( y9 Y你先要有一个声音传感器,如果是数字型的,程序就这样:
3 l+ C2 s3 L: P! r" B# |1 jif (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)
9 C; W! N+ v. j! q3 L8 H{
+ V) ^/ b0 s. ` }3 E/ C+ g LED=0;//我的板子是这样亮灯! p+ T! b2 w- d# z
}5 l- T( K7 X9 W$ p8 P5 H4 |
else
- `! Q% W4 C! k, E+ t$ x{
4 c+ @, n$ w7 Y0 \7 G9 _, h LED=1;; T5 ^$ W0 ?, [
}, g( f- G( D0 [8 k" q
你自己还可以加延时程序。& i: s3 P: p0 I' R
如果是想有声音后灯一直亮,再有声音灯才关,程序就这样了:
* u* H! C. `0 Q2 Z1 Vif (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的) ]7 k8 Z1 w# T0 ?7 r/ \* y# w
{, k9 n* p. i3 [
LED=~LED;6 Y% H- Y7 U: A. Y- B
} |
|