请教书本3.2简易电子琴的问题-Arduino中文社区 - Powered by Discuz! Archiver

ok2010 发表于 2018-7-27 01:29

请教书本3.2简易电子琴的问题

按书本参考程序下载后,为何还没按下按键,系统就自动播放杂乱的音符?无法单独输出音符?请教各位大侠!!

单片机菜鸟 发表于 2018-7-27 09:10

看看是不是你的按键去斗之类的没做好

奈何col 发表于 2018-7-27 09:42

估计是没上下拉电阻,书上应该用了下拉电阻

ok2010 发表于 2018-7-27 15:32

我是按书本的参考程序运行的,原程序是没有设置上下拉的,我试试看吧。

ok2010 发表于 2018-7-28 00:06

我把下拉改为上拉,音质好,明显无杂音。:P

ok2010 发表于 2018-7-28 00:07

pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
pinMode(5, INPUT_PULLUP);

ok2010 发表于 2018-7-28 00:08

if (digitalRead(2)==LOW)
{
    tone(10, NOTE_C5, 10); //Do(523Hz)
}
其它按键依次类推
页: [1]
查看完整版本: 请教书本3.2简易电子琴的问题