这是一个小型音调选择器,能够通过电位器改变频率并在 16x2 显示屏上查看结果。该程序提供了较低和较高频率的阈值。
它从一个测试序列开始,向蜂鸣器发送一波音符,然后程序监听电位器值。
显示屏显示当前播放的频率。
我用微调器调整了显示对比度(开始时通常因为对比度太高而什么都显示不出来,所以需要调整。
蜂鸣器是一个 Elegoo 无源蜂鸣器,仅使用 2 个引脚作为标准蜂鸣器连接(因此,也可以使用任何蜂鸣器)。
电位器是 10Kohm 线性的,它在这个范围内工作得很好,但我调整了程序的比例,因为原始范围太低 (0-1024),所以将它加倍。
arduino Sketch 内置库“Tone”已用于蜂鸣器和 16x2 显示器的 LiquidCrystal 库。
它可以用作学习合成器音乐的基础,或使用其他控件构建合适的合成器以更改基本方波并添加一些循环,如在音序器中。
这个项目也可以在我的网站上查看:http: //www.gianpa.com/a-tone-generator-with-lcd-display/
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !