您好,登錄后才能下訂單哦!
今天小編給大家分享一下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自制小樂器的方法是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。