版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第9課使用光敏傳感器
第一頁,共十五頁。目錄CONTENTS123避光奏樂見光轉(zhuǎn)向檢測光信號第二頁,共十五頁。學(xué)習(xí)目標(biāo)◆熟悉光敏傳感器?!粽莆樟炼葯z測模塊的用法?!魧W(xué)會編有選擇結(jié)構(gòu)的程序。第三頁,共十五頁。機器人的左前方和右前方分別有一個光敏傳感器。光敏傳感器可以接收光信號,并根據(jù)光線的強弱得到不同的亮度檢測值。利用光信號,也可以控制機器人的動作。一,檢測光信號編流程圖程序時,通過模塊可以獲取光敏傳感器的檢測值。動手做顯示左光敏傳感器的檢測值。第1步:啟動VJC,打開流程圖編輯窗口,搭建右圖所示的流程圖。添加模塊時,應(yīng)該先選定“傳感器模塊庫”面板中的“亮度檢測”按鈕。第2步:右擊模塊,打開“亮度檢測模塊”對話框,選定“左”選項。第四頁,共十五頁。第3步:單擊按鈕。第4步:右擊模塊,打開“顯示模塊”對話框。第5步:選定第一個“引用變量”選項,打開“變量百寶箱”對話框。第6步:單擊對話框中的“亮度”按鈕,再單擊“亮度變量一”框,、使它的右側(cè)出現(xiàn)標(biāo)記。第7步:依次關(guān)閉打開的對話框。第8步:以“顯示亮度”為文件名保存文件。第9步:下載并運行這個程序。改變機器人左前方的亮度,可以看到液晶顯示屏上數(shù)值的變化。提示利用模塊可以分別獲得左、右光敏傳感器的檢測值,也可以獲得左、右光敏傳感器檢測值的差和平均值。一般說來,模塊的檢測值是0~255的整數(shù)。光線越暗,檢測值越大。默認(rèn)情況下,利用模塊獲得的是平均值。第五頁,共十五頁。試一試右擊模塊,打開“亮度檢測模決”對話框,分別選中“左”“右”“偏差”等選項,然后下載并運行程序,觀察顯示的變化。二、避光奏樂利用模塊獲取光敏傳感器檢測到的光信號以后,可以用光信號指揮機器人工作。動手做
讓機器人在光線暗到定程度時,開始鳴笛。第1步:新建一個流程圖文件。第2步:編右圖所示的程序。①添加“永遠(yuǎn)循環(huán)”模塊,在循環(huán)體中插入模塊。②選定“控制模塊庫”面板中的“條件判斷”按鈕,在模塊下面添加“條件判斷”模塊。③選定“執(zhí)行器模塊庫”面板中的按鈕,單擊“是”分支下的紅點,在流程圖中插入模塊第六頁,共十五頁。④選定“程序模塊庫”面板中的按鈕,在流程圖的最后插入模塊。第3步:右擊程序中的“條件判斷”模塊,打開“條件判斷模塊”對話框。第4步;單擊“整型變量一”框,打開“變量百寶箱”對話框。單擊“亮度”按鈕,使“亮度變量一”框的右側(cè)出現(xiàn)標(biāo)記。第5步:單擊按鈕。第6步:單擊“條件判斷模塊”對話框中的按鈕,在打開的下拉列表框中選定“>”選項,然后在右側(cè)的框中輸入200,使對話框里的條件成為第7步:單擊按鈕。第8步:右擊模塊,打開“發(fā)音模塊”對話框,選定“1”選項,使模塊變成模塊。第9步:以“護(hù)眼小衛(wèi)士”為文件名保存文件。第10步:下載并運行這個程序。如果機器人前方光線較亮,機器人會不出聲。光線變暗到一定程度后,機器人就會持續(xù)地發(fā)音,直到重新變亮為止。這個程序調(diào)用了“條件判斷”模塊,構(gòu)成了含有選擇結(jié)構(gòu)的程序。機器人執(zhí)行程序的過程可以簡述如下。第七頁,共十五頁。①進(jìn)入永遠(yuǎn)循環(huán)。②檢測光線的強度,并把檢測值保存到“亮度變量一”中。③判斷“亮度變量一”中保存的檢測值是否大于200。如果是,就執(zhí)行第④步,否則跳到第⑤步。④機器人“鳴笛”。⑤轉(zhuǎn)到第②步繼續(xù)執(zhí)行。可以發(fā)現(xiàn),在永遠(yuǎn)循環(huán)的循環(huán)體,,由“條件判斷”模塊把執(zhí)行過程分成了“是”分支和“否”分支。機器人執(zhí)行程序時,如果判斷條件成立,就會進(jìn)入“是”分支,否則進(jìn)入“否”分支,繼續(xù)下面的操作。在VJC中,由“條件判斷”模塊構(gòu)成的兩個分支結(jié)構(gòu)可以成為選擇結(jié)構(gòu)提示在這個程序里,“條件一”中的值200是根據(jù)實驗選定的光線強度值。在不同的環(huán)境中,這個值會有所不同。編類似的程序時,最好先檢測一下光線強度,然后參考檢測值確定“條件一”中的數(shù)值。第八頁,共十五頁。試一試修改上面的程序,讓機器人在光線亮到一定程度時開始奏樂,然后以“小鬧鐘”為文件名保存程序文件。三、見光轉(zhuǎn)向比較兩個光敏傳感器的檢測值,可以判斷哪個方向的光線較強。據(jù)此,可以編程用光信號指揮機器人的動作。動手做
讓機器人轉(zhuǎn)向光線較強的一側(cè)要完成這個任務(wù),需要先檢測左、右兩個方向光線的強弱并保存到不同的變量中,然后再根據(jù)保存的檢測值,判斷應(yīng)該向哪個方向轉(zhuǎn)動。因此,編程序時需要使用選擇結(jié)構(gòu)。第1步:新建一個流程圖文件,編右圖所示的流程圖程序。第九頁,共十五頁。①在流程圖中插入“永遠(yuǎn)循環(huán)”模塊,然后在循環(huán)體中插入兩個模塊和一個“條件判斷”模塊。②在“條件判斷”模塊的“是”和“否”分支下各添加一個模塊。③選定“執(zhí)行器模塊庫”面板中的按鈕,然后單擊“條件判斷”模塊外的紅點,在流程圖中添加一個模塊(見右圖)。④在流程圖最后插入模塊。第2步:右擊第一個模塊,打開“亮度檢測模塊”對話框。選定“左”選項,然后單擊按鈕。第3步:右擊第二個模塊,在打開的“亮度檢測模塊”對話框中選定“右”選項,單擊按鈕,打開“變量百寶箱”對話框。在“亮度變量二”框里單擊,右側(cè)出現(xiàn)需標(biāo)記后,單擊按鈕。
操作后,“亮度檢測模塊”對話框中的按鈕變成按鈕。第十頁,共十五頁。第4步:單擊按鈕。第5步;右擊流程圖中的“條件判斷”模塊,打開“條件判斷模塊”對話框。第6步:單擊“整型變量一”框,打開“變量百室箱”對話框,單擊按鈕,選定“亮度變量一”框,然后單擊按鈕。第7步:單擊“條件判斷模塊”對話框中的按鈕,在打開的下拉列表框中選定“<”選項。再選定“引用變量”選項,在打開的“變量百寶箱”對話框中選定“亮度變量二”,然后單擊按鈕。操作后,“條件判斷模塊”對話框中的“條件一”選項卡如下圖所示。第十一頁,共十五頁。第8步:單擊按鈕。第9步:設(shè)置流程圖中左邊的模塊的屬性,控制機器人向左轉(zhuǎn)一定的角度。第10步:設(shè)置流程圖中右邊的模塊的屬性,控制機器人向右轉(zhuǎn)相同的角度。第11步:下載并運行程序??梢钥吹剑瑱C器人會向光線較強的一側(cè)轉(zhuǎn)向,轉(zhuǎn)向后再前進(jìn)。提示程序運行時,如果左光敏傳感都的檢測值小于右光敏傳感器的檢測值,機器人的左邊比右邊亮,“條件判斷”模塊的“條件一”成立,程序按“是”分支運行,機器人左轉(zhuǎn)。反之,程序按“否”分支運行,機器人右轉(zhuǎn)。試一試讓機器人分別顯示左、右光敏傳感器的檢測值以及它們的差值。第十二頁,共十五頁。你知道嗎檢測模塊默認(rèn)把檢測值存放到相應(yīng)的“變量一”中。例如,“亮度檢測”模塊默認(rèn)把檢測值放到“亮面度變量一”中。右擊檢測模塊,在打開的檢測模塊對話框中可以指定變量來存放檢測值。在流程圖程序中,最多可以調(diào)用三個同類的變量。例如,通過“變量百寶箱”對話框,可以指定“亮度變量一”“亮度變量二”或“亮度變量三”。我的收獲123第十三頁,共十五頁。練習(xí)1.編流程圖程序,讓機器人向光線較的方向行進(jìn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融科技招投標(biāo)承諾函樣本
- 水利水電沖擊鉆作業(yè)合同
- 基層醫(yī)療衛(wèi)生機構(gòu)村醫(yī)生聘用
- 精英社區(qū)房產(chǎn)打印社交圈層
- 學(xué)?;顒訉W(xué)生接送客車租賃合同
- 農(nóng)業(yè)機械焊接施工合同
- 2025版車抵押財產(chǎn)保全執(zhí)行合同范本3篇
- 農(nóng)業(yè)項目電子招投標(biāo)實施辦法
- 工業(yè)廠房電梯施工合同
- 2025路基施工人員勞務(wù)安全合同
- 錨桿密實度檢測
- 跳繩興趣小組活動總結(jié)
- 文物保護(hù)項目加固工程監(jiān)理細(xì)則
- 肋骨骨折查房演示
- 五年級語文備課組工作總結(jié)三篇
- 浙江農(nóng)林大學(xué)土壤肥料學(xué)
- “戲”說故宮智慧樹知到答案章節(jié)測試2023年中央戲劇學(xué)院
- 四大名著《西游記》語文課件PPT
- 三年級道德與法治下冊第一單元我和我的同伴教材解讀新人教版
- 紅星照耀中國思維導(dǎo)圖
- YY/T 0506.8-2019病人、醫(yī)護(hù)人員和器械用手術(shù)單、手術(shù)衣和潔凈服第8部分:產(chǎn)品專用要求
評論
0/150
提交評論