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

藍橋杯樹莓派模擬題解析二:“噪音監測儀”

2021-07-01 18:54:47牟曉東
電腦報 2021年5期

牟曉東

今年開始藍橋杯青少組改用STEMA評測考試。《電腦報》將通過解析一系列模擬題讓大家更好地理解大賽的新變化。

第二題“噪音監測儀”(難度系數2,20個計分點):

隨著人們越來越集中到大城市生活,城市的噪音污染也成了日益突出的問題,現制作一個簡易的噪音檢測儀。

硬件準備:

1個聲音傳感器【接入A0#管腳】,4個LED小燈【分別接入5#、6#、12#、16#引腳】,1個模數轉換模塊【接入專用接口】,杜邦線若干。

編程實現:

(1)程序開始時,LED燈全部熄滅;

(2)當0≤聲音值<8000時,只有5#小燈點亮;

(3)當8000≤聲音值<16000時,只有6#小燈點亮;

(4)當16000≤聲音值<24000時,只有12#小燈點亮;

(5)當24000≤聲音值時,只有16#小燈點亮;

(6)如此循環。

判斷標準:

4分:實現“編程實現”中的(2);4分:實現“編程實現”中的(3);

4分:實現“編程實現”中的(4);4分:實現“編程實現”中的(5);

4分:完全符合題意。

1.審清題意,抓住關鍵點

“噪音監測儀”的關鍵考點是“多分支選擇結構”,通過聲音傳感器來監測周圍環境的聲音值范圍,作為控制信號對特定的LED燈進行“點亮”。

(1)聲音傳感器不同于上一題中的光敏傳感器,它只有三只引腳,分別是VCC電源正極、GND接地和OUT輸出端。該輸出端如果連接至擴展板的數字D端,就會只輸出0和1兩個數值;題目中已經明確提示“接入A0#管腳”,也就是模擬輸出信號,這與光敏傳感器的檢測范圍一致,仍為0-32767,只是不必做“映射”處理(與題目中的8000、16000、24000等數值基本是吻合的)。

(2)擴展板的24號A0#管腳分布順序是VCC、GND、D和A0,而聲音傳感器的三只引腳順序是VCC、GND和OUT,因此必須借助三根公對母杜邦線來連接,跳過擴展板中間的D(數字輸出端)插孔。同時,為了盡量減少連接錯誤,建議在平時訓練時就使用多色杜邦線來分別標識不同的功能引腳,如紅色連接VCC、黑色連接GND、藍色或綠色連接信號輸出端等。

2.實驗器材的安裝

按照題目要求,插入四支LED燈(長腿為正極、短腿為負極);將模數轉換模塊的長針腳插入IIC區域;將聲音傳感器通過杜邦線連接到擴展板24號插孔;最后,給樹莓派接通電源,啟動操作系統。

3.編程實現“噪音監測儀”

(1)聲音傳感器模擬信號的處理

訪問www.gdwrobot.cn登錄古德微機器人平臺。建立變量“聲音值”,為其賦值為“基礎”中的“從ADS 0 獲取模擬信號”;構建使用“輸出調試信息'聲音值'”語句,將該數據輸出顯示在LOG區。

(2)構建多分支選擇結構

從“條件”中構建“如果…執行…否則如果…執行…”四分支選擇結構,前三個分支的判斷條件是使用“和”(邏輯與:兩個條件要同時滿足),將變量“聲音值”進行數值區間判斷,比如第一個“當0≤聲音值<8000時”條件,編程語句要寫成“'0≤聲音值'和

'聲音值<8000'”;其余兩個分支相似,最后一個分支是“24000≤聲音值”。一定要注意各數值區間的臨界值,不可以有交集。

每個分支選擇結構的執行部分很簡單,只須控制對應的某支LED“亮”,其余三支LED“滅”,滿足題意。

(3)完善細節

將以上語句全部放置于“重復當真”的循環結構中,在循環體外添加“等待0.1秒”語句,防止循環過多過快占用系統資源。

4.運行程序,檢測“噪音監測儀”

在平臺編程環境中點擊“連接設備”,正常的話再點擊“運行”按鈕,靠近聲音傳感器嘗試不斷提高音量來模擬環境中的不同噪音值,四支LED燈會根據“噪音”的大小分別亮起(如圖1),實現了題目要求。最后將程序按照要求保存為“02.txt”,并上傳至考試系統中即可。

5.程序的兩處改寫“升級”

雖然程序代碼已經實現了題目要求,但其實可以進行兩處的改寫“升級”:

一是將四支LED的熄滅語句集中放置于循環結構的開始部分,每次循環開始就先熄滅,然后在每個分支選擇中僅控制對應的一支LED燈“點亮”即可,這樣就能從之前“4乘4”的16條開關燈語句變為“4加'4個1'”的8條開關燈語句;

二是在構建多分支選擇結構時,根據題意進行“倒序”判斷:首先判斷變量“聲音值”是否大于等于24000(“是”則點亮16號LED燈);否則的話,再判斷它是否大于等于16000,此時就相當于判斷“聲音值”是否在16000與24000之間(“是”則點亮12號LED燈);再“否則”的話,再判斷它是否大于等于8000(“是”則點亮6號LED燈),否則就只剩下一種可能:“聲音值”在0和8000之間,就點亮5號LED燈(如圖2)。這樣代碼精簡了很多而效果相同。

主站蜘蛛池模板: 亚洲欧美人成人让影院| 九色综合视频网| 成人福利在线观看| 久久久久亚洲Av片无码观看| 一边摸一边做爽的视频17国产| 少妇极品熟妇人妻专区视频| 日韩在线网址| 国产小视频a在线观看| 国产欧美在线观看视频| 永久天堂网Av| 福利国产微拍广场一区视频在线 | 人人爽人人爽人人片| 久久精品国产免费观看频道| 国产高清无码第一十页在线观看| 日本少妇又色又爽又高潮| 亚洲天堂日本| 国产制服丝袜91在线| 青草视频在线观看国产| 婷婷六月色| 91福利在线看| 少妇被粗大的猛烈进出免费视频| 大乳丰满人妻中文字幕日本| 97在线免费视频| 亚洲精品无码人妻无码| 91小视频在线观看免费版高清| 成人欧美在线观看| 国产免费好大好硬视频| 亚洲第一网站男人都懂| 国产精品一区二区不卡的视频| 国产在线麻豆波多野结衣| 亚洲成a人片| 漂亮人妻被中出中文字幕久久| a亚洲视频| 99精品视频在线观看免费播放| 亚洲AⅤ无码国产精品| 中文字幕无线码一区| av色爱 天堂网| 精品视频第一页| 国产一二三区视频| 国产高清在线精品一区二区三区| 国产成人超碰无码| 国产在线视频自拍| 亚洲AV无码乱码在线观看代蜜桃| 一本大道无码高清| 精品久久777| 国产精品丝袜视频| 无码av免费不卡在线观看| 97se亚洲综合在线韩国专区福利| 成年免费在线观看| 久久亚洲黄色视频| 国产激情国语对白普通话| 日韩精品无码免费一区二区三区 | 国产精品jizz在线观看软件| 亚洲人成在线精品| 国产精品成人免费综合| 国产又黄又硬又粗| 乱色熟女综合一区二区| 亚洲床戏一区| 一本大道无码日韩精品影视| 欧美日韩国产一级| 国产91熟女高潮一区二区| 久久精品一品道久久精品| 国产不卡国语在线| 思思99热精品在线| 香蕉在线视频网站| 9cao视频精品| 日本午夜精品一本在线观看| 另类重口100页在线播放| 日本尹人综合香蕉在线观看 | 亚洲成av人无码综合在线观看| 亚洲精品不卡午夜精品| 国产精品自在在线午夜区app| 免费国产在线精品一区| 广东一级毛片| 色综合成人| 免费国产好深啊好涨好硬视频| 精品成人一区二区| 97综合久久| 国产哺乳奶水91在线播放| 国产黄网永久免费| 精品国产Ⅴ无码大片在线观看81| 欧洲欧美人成免费全部视频|