千家信息网

Python自制小乐器的方法是什么

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天小编给大家分享一下Python自制小乐器的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们
千家信息网最后更新 2025年12月02日Python自制小乐器的方法是什么

今天小编给大家分享一下Python自制小乐器的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

  实物成品如下图:

  这个小乐器的主要是能依靠可调电阻调节输入电压,再通过蜂鸣器发出不同音调的音乐出来,里面的蓝色圆柱LED灯主要是用来显示一下当前的输入电压(可不要),LED灯越亮,蜂鸣器输出的音调越高。使用板子LED灯的亮度和度数显示当前的频率高低。

  小乐器制作过程:

  这个简易的乐器主要使用的器件如下:

  TurnipBit一块

  蜂鸣器一个(TurnipBit上面自带了耳机接口,没有蜂鸣器接上耳机和音响,或许效果更好)

  可调电阻一个

  杜邦线四根

  鳄鱼钳导线一根

  LED一个(可以不要)

  面包板一个(也可以直接用线连接针脚的,用面包板好看一些)

  1.蜂鸣器简要介绍

  蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母"H"或"HA"(旧标准用"FM"、"ZZG"、"LB"、"JD"等)表示。

  2.可调电阻简要介绍

  可调电阻的标称值是标准可以调整到最大的电阻阻值,理论上,可调电阻的阻值可以调整到0与标称值以内的任意值上,但因为实际结构与设计精度要求等原因,往往不容易100%达到"任意"要求,只是"基本上"做到在允许的范围内调节,从而来改变阻值。

  可调电阻一共有三个引脚,两边的引脚分别接3.3V和GND,中间的引脚接到想要读取电压值的引脚上。

  硬件接线方法如下图:

  这次主要是要使用图形编码来制作的小实验,这次需要用到的命令主要有音乐里面的播放音调命令,逻辑里面的如果和判断条件命令,循环里面的重复命令和读取ADC值的命令等。

  接下来就一一介绍一下这些命令的选择和命令中参数的使用方法进行介绍和讲解。

  1.播放音调命令

  播放音调命令就是控制蜂鸣器播放出相应的音调的声音。

  下面讲解一下各个参数和使用方法。

  使用这个命令的时候,在命令选择区域中,选择音乐,选择播放音调命令,如图

  播放音调命令中共有两个参数,这两个参数分别控制蜂鸣器输出的音调和输出时间,如下图:

  2.如果和判断条件命令

  如果和判断条件命令,使用如果命令,是为了判断命令里面的判断条件命令是否成立,如果成立则执行相应的命令。

  使用如果和判断条件命令,需要在命令选择区域里面选择逻辑,选择如果和判断条件命令即可,如下图:

  在选择了如果命令的时候,必须要加上判断条件命令,具体格式如下图:

  3.重复命令

  重复命令是在判断一个条件是否成立,如果这个条件成立,则执行相应的指令。

  使用重复命令,在命令选择区域中选择循环,选择重复命令,如下图:

  在选择了重复命令后,在判断条件上加入一个逻辑里面的真命令,即可完成一个无限循环,如下图:

  4.读取ADC值

  读取ADC值的命令,是为了读取相应的引脚输入的电压值。

  选择读取ADC值的命令,需要在命令选择区域,选择引脚,选择读取X引脚的模拟电压值,如下图:

  上面介绍了基本的命令的使用方法,下面说一个这次要制作的小乐器的基本原理。

  这个小乐器的的控制端是一个接在电源上的一个可调电阻,利用改变阻值来改变相应的输出音调。下面贴上我做的代码的截图:

以上就是"Python自制小乐器的方法是什么"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

命令 选择 蜂鸣器 条件 音调 电阻 乐器 可调 方法 电压 区域 参数 电子 知识 篇文章 逻辑 阻值 输出 使用方法 制作 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海文件服务器租用 查询某个数据库是否死锁 参加网络安全培训效果反馈总结 河北土地资产管理软件开发 网易我的世界服务器崩服2022 华为服务器修改带外管理口 服务器怎么生成dns 应用软件开发如何套定额 网络安全审计考证壁纸 天津市大学生网络安全竞赛 中国网络安全平台登录 数据库2008哪几个版本 临汾网络技术产品介绍 无线网网络安全密钥怎么找 光弘科技 工业互联网 山东企业党建软件开发电话 服务器名字大全 浪潮服务器抗震 新化软件开发中专学校 国家网络安全中心贵州分中心 网络安全行为规定 哪个国家不属于网络安全管控国家 数据库怎么使列名明确 深圳软件开发男的工作状态 泰拉瑞亚服务器管理员权限 成都游狐网络技术有限公司 数据库表插入多个数据 在图书数据库BookDB中 互联网十五大科技趋势 网络安全需要多长时间精通
0