999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

掌控板之噪聲波形圖

2020-12-15 06:56:50陳新龍
電腦報 2020年47期

陳新龍

今天我們用掌控板來實現波形監視器功能,這也是蠻有意思的一個挑戰。掌控板中集成了RGB燈、麥克風、光線傳感器……所以可以利用掌控板的麥克風模塊完成噪聲監視器的功能:根據聲音的高低通過掌控板記錄下數值并用繪圖的形式展現出來。本次實驗所用到的軟件是mPython,將軟件換成Mind+也可以實現。

通過掌控板自帶的聲音傳感器采集數據,首先定義聲音列表。將聲音傳感器獲取的數值存儲在列表中。掌控板上聲音傳感器的輸入范圍是0-4095,但是掌控板OLED顯示屏Y軸最大坐標是63。所以可以用映射的方法,將聲音檢測器檢測到的數值映射到0-60范圍內(并且取整),取60是為了上下稍留出一些空白部分,顯得比較好看。由于掌控板不斷地讀取聲音數據,添加到列表中,會導致列表中的聲音數據量太多,超出范圍,而且掌控板OLED顯示屏也畫不下,所以我們給聲音列表設定了一個長度128。當數據太多的時候,不斷地移除最早的數據,讓列表的數據進行移動,便可以實現基礎的動態的效果。

接下來要讓掌控板根據聲音數值制出波形圖,這就要用到坐標的知識。還要用循環將點與點連在一起:使用i從范圍0到聲音的長度減2。為什么要減2呢?因為第一次畫起點,終點是第二個點;第二次畫起點,終點是第三個點……最后一個畫起點是n-1個點,終點是n個點。那么如果起點是0,終點就是聲音的長度減2,每次間隔為1。

然后進行描點與繪制。點坐標的X值為變量i的值。Y的坐標為聲音列表的第i項值。點確定了,線就比較簡單,根據點的位置將線連接起來就可以了,但是要記住線是由兩個點才能確定的。這里需要注意兩點的坐標(i,聲音列表第i項)和(i+1,聲音列表的第i+1項)。

完成代碼之后便可以進行調試了,連接掌控板,往紅色箭頭方向吹氣或者發出聲音,便會看到掌控板OLED屏幕上顯示出波形圖。當然本例是通過檢測聲音后畫出波形圖,掌控板還有光線傳感器,我們也可以監控光的明暗變化用波形圖展示出來。完成這個實例后也可以查閱相關資料嘗試一下掌控板是否可以根據Excel列表中導入的值來進行數值的變化,期待聰明的你給一個優秀的回答。

主站蜘蛛池模板: 日韩精品成人在线| 亚洲欧美另类久久久精品播放的| 久久久久国产一级毛片高清板| 午夜不卡福利| 九九九国产| 国产黄网永久免费| 国产91视频观看| av性天堂网| 国产一级在线观看www色| 亚洲精品天堂在线观看| 亚洲精品中文字幕无乱码| 亚洲性色永久网址| 亚洲综合色区在线播放2019| 色哟哟国产成人精品| 久热精品免费| 欧美午夜网| 正在播放久久| 青青草国产精品久久久久| 欧美成人精品一级在线观看| 免费人成网站在线高清| 国产簧片免费在线播放| 亚洲精品在线91| 97se综合| 欧美.成人.综合在线| 国产成人综合久久精品尤物| 亚洲日韩精品无码专区| 性喷潮久久久久久久久| 国产精品亚洲五月天高清| 亚洲一区二区三区香蕉| 免费视频在线2021入口| 欧美爱爱网| 免费高清毛片| 欧美精品1区2区| 亚洲国内精品自在自线官| 精品无码日韩国产不卡av | 日本五区在线不卡精品| 天堂va亚洲va欧美va国产| 91九色视频网| 国产h视频在线观看视频| 国产成本人片免费a∨短片| 国产一区二区免费播放| 99在线视频免费| 超碰精品无码一区二区| 久久免费看片| 亚洲 欧美 偷自乱 图片| 国产超碰在线观看| 亚洲综合色区在线播放2019| 久久6免费视频| 亚洲美女一级毛片| 亚洲二区视频| 国产精品男人的天堂| 色综合五月婷婷| 亚洲免费黄色网| 中文字幕免费在线视频| 亚洲国产成人自拍| 国产视频入口| 欧美一区二区三区欧美日韩亚洲 | 国产精品黄色片| 在线日韩一区二区| 国产精品手机在线播放| 亚洲av成人无码网站在线观看| 国产精品亚洲综合久久小说| 成人欧美在线观看| 伊人天堂网| 高清不卡一区二区三区香蕉| 日本免费精品| 91小视频在线观看免费版高清| 亚洲精品福利视频| 日韩av无码精品专区| 国产精品lululu在线观看| 国产麻豆永久视频| 午夜国产大片免费观看| 亚洲av无码久久无遮挡| 国产精品久久久久久久久| 中文字幕1区2区| 国产啪在线| 无码专区国产精品第一页| 国产经典免费播放视频| 亚洲成人在线网| 黄色网站在线观看无码| 日本a∨在线观看| 一级全黄毛片|