首先,还是在tinkercad里面连接模拟图
蜂鸣器作为输出,电位计作为输入,利用旋转电位计去使蜂鸣器发出带有音高的声音。
然而这个过程是需要使用到Arduino来去实现,于是需要写上代码。代码上与上一次的按钮控制蜂鸣器很相似,因为有一个步骤因为没有学过,寻找这个步骤的过程在Arduino找了很多其他的自带例子,找了感觉类似的,但是都没有成功。除了这个步骤以外,其他的都是很成功自己写了出来。
先附上老师的代码和我自己写的代码,最后实现出来是一样的。
研究了很久的步骤是怎么使用电位计调控音高。
map(控制的对象,0,1024(电位计的数据),20,20000(频率 可调控)。
Arduino电位计控制音高模拟图
这个使用的是自己写的代码,非常成功,最后实现的也是这样。
Arduino电位计控制音高2
在这两个视频对比中,第二个修改了一下频率,所以会有音高上的不同。其他出来都是一样的。
实现Arduino电位计控制音高
好成功!!!