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

樹莓派+古德微“多線程”硬件編程二例

2020-09-17 13:25:53牟曉東
電腦報 2020年35期
關鍵詞:檢測

牟曉東

我們在使用電腦時,可以在播放音樂的同時進行文字編輯和PPT制作,其實這種同時運行多個軟件的能力,就是系統的“多線程”——“并發執行”運行機制。它可以直接理解為“同時”、“并行”,多個線程任務同時在運行但相互間幾乎沒有干擾。幾乎所有的編程語言都提供有“多線程”編程方式,比如在Python中是通過threading模塊來創建線程和調用方法來實現多線程的,但對于很多初學者(比如中學生)而言這是有一定難度的。如果用樹莓派+古德微的“積木”圖形化硬件編程的話,理解和使用起來就顯得容易得多,而且可以解決許多單純使用單線程較難解決的問題,在此以實現“不同頻”閃爍LED燈陣和“雙向”警報器為例。

一、 “不同頻”閃爍LED燈陣

1. 實驗目的及器材連接

通過多線程運行方式控制四支LED燈同時閃爍,但各自的頻率不同:第一支亮0.1秒、再滅0.1秒,第二支亮0.2秒、再滅0.2秒,第三支亮0.5秒、再滅0.5秒,第四支亮1秒、再滅1秒。

先將古德微擴展板正確插入樹莓派(注意四周均勻小心用力),再將紅綠黃藍四支異色LED燈分別插入到5號、6號、12號和16號插孔(注意LED燈的長腳為正極、短腳為負極),最后給樹莓派通電啟動系統。

2. 實驗步驟

(1)在瀏覽器中訪問古德微機器人平臺(http://www.gdwrobot.cn),登錄后點擊“設備控制”進入“積木”編程界面并進行“連接設備”操作。

建立四個子線程,名稱分別為LED5、LED6、LED12和LED16(注意既不能使用中文命名也區分英文大小寫),分別對應四個同名的子函數,每個子函數分別控制對應的LED燈進行亮滅交替——通過設置不同的等待時間來實現不同的閃爍頻率。各自的亮、滅等待時間分別為0.1秒、0.2秒、0.5秒和1秒(如圖1)。

(2) 該程序在運行時,左側的四個子線程會在極短時間內依次得到“執行”的權限,而每個子線程都會獨自快速去調用自己所對應的子函數,于是宏觀上就相當于四個子線程對應四個子函數在多線程運行,就會達到四支LED同時以各自的頻率在閃爍的實驗效果。點擊“運行”按鈕進測試,四支LED燈互不干擾地以各自的頻率進行閃爍(如圖2)。

二、 “雙向”警報器

1. 實驗目的及器材連接

通過多線程運行方式分別控制超聲波傳感器檢測前方障礙物距離并控制蜂鳴器報警,同時實現紅外線傳感器檢測上方障礙物并控制LED燈亮報警。

先將一支紅色LED燈插入古德微擴展板5號插孔,再將紅外線傳感器插入24號插孔(注意電源正極VCC、接地GND和信號輸出OUT三個引腳正確對應);接著,將超聲波傳感器插入20、21號插孔(注意四個引腳與擴展板插孔也要正確對應);借助三根公對母杜邦線將低電平觸發(3.3V)的蜂鳴器連接好(I/O端接入25號插孔的D數據端),最后給樹莓派通電啟動系統。

2. 實驗步驟

(1) 在古德微機器人平臺中建立兩個子線程,分別為Speaker和Led,同樣對應同名的子函數,功能分別是超聲波檢測障礙物距離報警和紅外線檢測障礙物報警。前者通過變量“超聲波”的數值是否小于10來進行條件判斷,成立的話則進行文字信息警示“警報:前方危險!”,并且控制蜂鳴器在“沒電”和“有電”間切換(產生嘀嘀聲);后者通過變量“紅外線”的數值是否為0來進行條件判斷,成立的話同樣也進行文字信息警示“注意:上邊兒有人!”,并且控制5號紅色LED燈閃爍(如圖3)。

(2) 該程序在運行時,Speaker和Led子線程就會像第一個案例中的四個控制LED燈閃爍的子線程一樣,去調用對應的同名子函數,使得超聲波檢測障礙物距離報警和紅外線檢測障礙物報警均處于“監聽”狀態。當二者中任意一個或都有障礙物進入檢測范圍時,就會觸發對應的蜂鳴器或LED燈進行報警,互不干擾(如圖4)。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产特级毛片aaaaaa| 欲色天天综合网| 精品99在线观看| 久久人人97超碰人人澡爱香蕉 | 狼友视频一区二区三区| 国产又色又爽又黄| 亚洲综合二区| 野花国产精品入口| 五月激激激综合网色播免费| 黄色福利在线| 亚洲天堂免费| 精品无码一区二区三区电影| 二级毛片免费观看全程| 国产亚洲精| 日韩欧美国产另类| 午夜色综合| AV网站中文| 麻豆精品久久久久久久99蜜桃| 91久草视频| 国产视频自拍一区| 午夜a视频| 91亚洲影院| 日韩大片免费观看视频播放| 亚洲激情区| 51国产偷自视频区视频手机观看| 国产日韩AV高潮在线| 18禁不卡免费网站| 国产精品久久久久久久久| 最新国产在线| 在线国产欧美| 天堂成人在线视频| 日韩欧美在线观看| 亚洲国产成人无码AV在线影院L| 欧美第一页在线| 精品国产自在现线看久久| 丰满少妇αⅴ无码区| 国产综合精品一区二区| 亚洲人成影视在线观看| 米奇精品一区二区三区| 内射人妻无套中出无码| 亚洲av日韩av制服丝袜| 精品91视频| 国产视频大全| 久久亚洲黄色视频| 美女高潮全身流白浆福利区| 中文字幕乱码二三区免费| 欧美成人免费一区在线播放| 四虎在线观看视频高清无码| 久久不卡国产精品无码| 成人va亚洲va欧美天堂| AV网站中文| 久久性视频| 亚洲人成人伊人成综合网无码| 亚洲中文字幕无码mv| 亚洲国产清纯| 成人在线观看一区| 亚洲天堂网在线视频| 亚洲永久精品ww47国产| 噜噜噜久久| 亚洲国产精品一区二区第一页免| 先锋资源久久| 天天婬欲婬香婬色婬视频播放| 无码一区二区三区视频在线播放| 精品免费在线视频| 欧美啪啪网| 一本久道久久综合多人| 亚洲免费三区| 91色国产在线| 国产精品久久自在自2021| 国产精品浪潮Av| 77777亚洲午夜久久多人| 91免费观看视频| 日韩欧美在线观看| 精品福利国产| aaa国产一级毛片| 国产精品嫩草影院视频| 99成人在线观看| 99视频精品全国免费品| 久草青青在线视频| 伊人久久综在合线亚洲91| 亚洲自拍另类| 精品少妇人妻av无码久久|