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列表中導入的值來進行數值的變化,期待聰明的你給一個優秀的回答。

主站蜘蛛池模板: 国产一区二区三区在线观看视频| 国产精品丝袜视频| 欧美国产在线一区| 九九这里只有精品视频| 亚洲中文字幕久久无码精品A| 国产尹人香蕉综合在线电影| 国产情精品嫩草影院88av| 亚洲激情99| 国产精品思思热在线| 久久一本日韩精品中文字幕屁孩| 91色爱欧美精品www| 色婷婷色丁香| 一级在线毛片| 久久人妻系列无码一区| 国产午夜精品一区二区三| 国产最爽的乱婬视频国语对白 | 青青青视频免费一区二区| 久久精品无码中文字幕| 熟妇丰满人妻| 91免费国产高清观看| 国产香蕉在线| 91av国产在线| 国产精品丝袜在线| 四虎永久免费网站| 成人在线观看一区| 2020国产精品视频| 福利视频一区| 九九视频在线免费观看| 国产在线91在线电影| 久草视频精品| 99热这里都是国产精品| 中文字幕调教一区二区视频| 日本一区二区三区精品AⅤ| 国产精品无码AⅤ在线观看播放| 亚洲侵犯无码网址在线观看| 亚洲人成影视在线观看| 九一九色国产| 丝袜亚洲综合| 精品人妻无码中字系列| 丝袜久久剧情精品国产| 国产网站免费| 国产网友愉拍精品| 亚洲小视频网站| 丁香婷婷久久| 国产精品密蕾丝视频| 国产乱子伦视频在线播放| 免费A∨中文乱码专区| 台湾AV国片精品女同性| 国模视频一区二区| 中文字幕波多野不卡一区| a级毛片一区二区免费视频| 日韩毛片在线视频| 亚洲精品你懂的| 免费观看国产小粉嫩喷水| 91免费国产高清观看| 老司机久久精品视频| 亚洲中文字幕在线一区播放| 亚洲视频无码| 91精品国产情侣高潮露脸| 伦精品一区二区三区视频| 国产成人凹凸视频在线| 国内精品久久九九国产精品| 91蜜芽尤物福利在线观看| 在线观看国产精品第一区免费| 国产喷水视频| 毛片久久网站小视频| 国产正在播放| 国产成人欧美| 欧美成人第一页| 国产综合在线观看视频| 亚洲伊人久久精品影院| 美女无遮挡免费视频网站| 亚洲男人天堂久久| 狠狠色噜噜狠狠狠狠奇米777| 欧美精品亚洲二区| 区国产精品搜索视频| 国产综合色在线视频播放线视 | 国产91在线|日本| 日韩福利在线视频| 亚洲精品色AV无码看| 欧美三级不卡在线观看视频| 22sihu国产精品视频影视资讯|