51微控制器電子琴 雷射電子琴

2021-10-17 07:33:02 字數 769 閱讀 2316

hi,有想到今天的專案嗎?理工男也有文藝細菌~

今天給大家帶來的是雷射電子琴。

第一步,首先先來介紹一下專案實現的功能:

本次設計的核心是以stc89c52為主控微控制器,檢測紅外對管的狀態來識別當前已經被按下的琴鍵,然後通過定時器來控制引腳高低電頻的輸出頻率,達到控制無源蜂鳴器輸出不同音調的目的。

核心內容已經介紹完啦,按照慣例,這個專案當然要搞點不一樣的事情。

系統全圖預覽來一張,還是熟悉的渣畫質。

第二步,給大家簡單介紹一下各個器件的原理。

藍芽模組:比較成熟的無線通訊模組,串列埠通訊,at指令設定,操作便捷;

雷射電子琴弦:分為紅外發射頭和光敏感測器兩部分組成,首先將光敏感測器的靈敏度調低,讓它在自然光照的情況下處於檢測不到光照的狀態,然後將紅外發射頭發射的光線直接照在光敏感測器上,使光敏感測器處於能檢測到光的狀態,這樣在「琴弦」被切割時就可以使光敏感測器輸出不同的電平;

無源蜂鳴器:不需要供電,輸出全靠抖,微控制器通過控制引腳的高低電平來使無源蜂鳴器輸出不同的音調。

按鍵和51的最小系統就不囉嗦啦,相信大家也都懂,記得我第一次玩無源蜂鳴器的時候弄了個最高音,最後聽得腦袋疼。

提取碼:mvd8

今天的乾貨分享到這,拜了個拜~

51微控制器電子琴

這是我在論壇第一篇文章,大一時用arduino寫過電子琴,大二了用51再寫一次。電路圖 注意事項 需要修改一下蜂鳴器的電壓值其他的引數應該不需要改,實測可用。上面的電路多了乙個元件是揚聲器,本來想用揚聲器的沒有想到合適的方法。程式 include define uchar unsigned char...

13 製作光電子琴與MIDI電子鼓

揚聲器 speaker 和蜂鳴器 piezo transducer piezoelectric 壓電感應 音訊 振動的頻率 音高 pitch 聲音的頻率 音訊 高低 tone 指令 tone 輸出埠,頻率,持續時間 或 tone 輸出埠,頻率 若不指定時間,arduino將持續發聲,直到執行noto...

c版電子琴

這是老師布置的期末大作業 不想自己辛苦的果實被自己刪除 所以選擇寫下來 可以給但是我一樣的朋友乙個借鑑吧 在此宣告我的東西挺菜的 只是給個提示而已 執行環境是win tc 有很多有待完善的地方 1.2.錄曲功能 3.1.通過對8255 並行介面,8253 定時器的設定實現了揚聲器的發聲 利用對sou...