数字制造——电位计控制音高

首先,还是在tinkercad里面连接模拟图

模拟图

蜂鸣器作为输出,电位计作为输入,利用旋转电位计去使蜂鸣器发出带有音高的声音。

然而这个过程是需要使用到Arduino来去实现,于是需要写上代码。代码上与上一次的按钮控制蜂鸣器很相似,因为有一个步骤因为没有学过,寻找这个步骤的过程在Arduino找了很多其他的自带例子,找了感觉类似的,但是都没有成功。除了这个步骤以外,其他的都是很成功自己写了出来。

先附上老师的代码和我自己写的代码,最后实现出来是一样的。

左为老师的,右为我的

研究了很久的步骤是怎么使用电位计调控音高。

map(控制的对象,0,1024(电位计的数据),20,20000(频率 可调控)。


Arduino电位计控制音高模拟图

这个使用的是自己写的代码,非常成功,最后实现的也是这样。


Arduino电位计控制音高2

在这两个视频对比中,第二个修改了一下频率,所以会有音高上的不同。其他出来都是一样的。


实现Arduino电位计控制音高
接线图

好成功!!!

你可能感兴趣的:(数字制造——电位计控制音高)