成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

JX音頻光譜儀(源碼)

2021/02/20
530
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

原理圖.rar

共2個(gè)文件

一個(gè)使用OLED顯示器和FFT庫生成音頻頻譜的小工具。為您的音樂增添一抹生機(jī)。

硬件部件:

  • Arduino Nano R3    ×    1個(gè)    
  • Oled黃藍(lán)色顯示128x64 I2C(SH1106驅(qū)動(dòng)程序)×    1個(gè)    
  • 電阻4.75k歐姆    ×    3    
  • 電阻100k歐姆    ×    2    
  • 電容100 nF    ×    2    
  • 電容器47 µF    ×    1個(gè)    

只是一個(gè)簡(jiǎn)單的小工具

使用任何Arduino模型和ArduinoFFT庫(一個(gè)0.96英寸的雙色OLED顯示屏),您都可以制造出這種漂亮的光譜儀,這是經(jīng)典VU儀表的有趣替代品。

在試驗(yàn)板上進(jìn)行試驗(yàn)后,我制作了一個(gè)獨(dú)立的原型,燃燒了ATmega328,在原始照片中清晰可見。

問題在于能夠?qū)⒋a放入Arduino內(nèi)存中,因?yàn)榇蠖鄶?shù)內(nèi)存都由顯示幀緩沖區(qū)占用。在這方面,我建議您使用I2C SH1106顯示器。我沒有嘗試過使用硬件,但是SSD1306模型庫顯然在編譯時(shí)僅占用較少的內(nèi)存,但是一旦執(zhí)行了草圖,它就會(huì)停止,僅用于在運(yùn)行時(shí)創(chuàng)建緩沖區(qū)。

市場(chǎng)上有相同的顯示器,但VCC和GND引腳接反了,所以要小心。

觀察代碼,您會(huì)發(fā)現(xiàn)繪制豎線的循環(huán)從值2而不是零開始。這不是疏忽,但我故意這樣做是因?yàn)橐韵潞?jiǎn)單原因,即前兩個(gè)采樣頻帶包含太多的低頻噪聲??赡芤彩且?yàn)槲覍⑵溥B接到PC的音頻輸出,并且存在阻抗匹配問題。此外,奇怪的是,我購(gòu)買的顯示器的水平分辨率為127像素(從0到126),而不是如上所述的128,如果您嘗試寫入第127列,則將其繪制在顯示器的左側(cè),即第0列之前。這可能是由SH1106庫引起的,該庫基本上是經(jīng)過修改的Adafruit_SSD1306庫。

 

  • 原理圖.rar
    下載
    描述:原理圖
  • jx_audio_spectrometer.c
    下載
    描述:源碼

相關(guān)推薦

大方县| 安阳市| 高青县| 杭锦后旗| 镇平县| 平昌县| 沭阳县| 晋宁县| 莒南县| 三江| 濮阳县| 德保县| 华池县| 湄潭县| 育儿| 蓬莱市| 昭平县| 游戏| 淮安市| 阜新| 江都市| 芒康县| 乌兰浩特市| 陆河县| 沂南县| 墨脱县| 阿尔山市| 赫章县| 迁安市| 通许县| 连云港市| 基隆市| 疏勒县| 福贡县| 隆回县| 麟游县| 株洲市| 中卫市| 临澧县| 浑源县| 邯郸市|