|
|
我是个小白,刚刚接触Arduino,在练习用蜂鸣器的时候遇到了一个怪事,先上电路图。
然后程序- void setup(){
- pinMode(10,OUTPUT);
- }
- void loop(){
- tone(10,400);
- delay(1000);
- tone(10,1000);
- delay(1000);
- tone(10,600);
- delay(1000);
- tone(10,300);
- delay(1000);
- }
复制代码
蜂鸣器正常发出四个频率声音间隔一秒
可是如果将tone函数写成三个参数的话
- void setup(){
- pinMode(10,OUTPUT);
- }
- void loop(){
- tone(10,400,1000);
- tone(10,1000,1000);
- tone(10,600,1000);
- tone(10,300,1000);
- }
复制代码
应该结果是一样的。可是蜂鸣器发出的声音变成了只一个频率,而且我改了程序里的频率参数后还是只发这个声音,难道是板子坏了?(UNO的板子,网上买的)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|