五年級上冊信息技術備課教案(青島版)
機器人的紅外傳感器包括兩個紅外發射器和一個紅外接收器,能夠檢測到機器人左/右/前方是否有障礙物。
單間屋內自由行走
做一做:讓機器人在單間屋內自由行走
1. 用鼠標將“傳感器模塊庫”中的“紅外檢測”模塊,移到流程圖生成區并連接在“永遠循環”模塊的下方。
2.設置時,右擊“紅外檢測”模塊,將出現“紅外測障模塊”設置對話框,選擇“檢測完后進行條件判斷”,則可以進行條件判斷。先判斷前方有障礙物的情況。
3. 當前方有障礙物就讓機器人左轉一個角度。
4.將“控制模塊庫”中的“條件判斷”模塊連接到“紅外測障”模塊不成立的一方,并將條件賦于“紅外變量一”,然后判斷左邊是否有障礙物。
5.當左邊有障礙物就讓機器人右轉一個角度。
6.再連接一個“條件判斷”模塊,然后判斷右邊是否有障礙物。
7.當右邊有障礙物就讓機器人左轉一個角度。
8.當機器人前、左、右都沒有障礙物時,就讓機器人前進。
同學們瞧,你們設計的流程圖是不是這樣?
讓“智能寶寶”去仿真系統的場景中去試一試吧!
想一想:
如果將程序中最后的前進的時間過長,那么機器人在紅外避障行走會有什么結果?
試一試:
改變一下機器人避障時的轉角參數,看看機器人在避障行走時的樣子。
師總結:這節課我們學會了讓“智能寶寶” 在單間屋內自由行走, 他的本領就更大了,下節課我們再來看看他還有那些本領。
教后記
學生在練習中能夠通過小組交流能夠發現其中的竅門
第十五課 繞木行走
一、教學目標
1.學會利用紅外檢測繞著物體行走
2.掌握對紅外探測半徑的設置
二、教學重難點
教學重點:學會利用紅外檢測繞著物體行走
教學難點:掌握對紅外探測半徑的設置
三、教學過程
談話:同學們:上節課我們學習了“紅外檢測”模塊,我們的智能寶寶在沒有人干預的情況下能夠自由的行走,真有意思。
這有什么,利用“紅外檢測”模塊,我們的智能寶寶還能表演許多項目呢?今天我們就看看我們的智能朋友為我們表演繞木行走。
一、繞左木行走
想一想:機器人是怎樣實現繞木行走的?
其實很簡單。我們利用紅外檢測的功能,當機器人接近障礙物時就離遠點,當感覺不到障礙物時就在靠近點。
做一做:讓機器人繞木行走
假設木頭在機器人寶寶的左邊。
1.讓機器人紅外檢測左邊然后做出相應的判斷。
2.當左邊離木頭太近時,就向右走一走,當機器人感覺不到左邊有木頭時再向左走走。
想一想,直行的時間長一點好嗎?去仿真場景中去試一試
3.添加矩形障礙物作為木頭。
4.將仿真機器人放到障礙物的左邊,看看你的機器人走的好嗎?
想一想:
你會調整紅外變量值的大小嗎?
練一練:
如果木頭在機器人的右邊,你應該怎樣設置呢?
二、繞前木行走
做一做:當木頭在機器人的前邊,讓機器人繞木行走
1.用紅外檢測機器人前方,當發現障礙物時就右轉。
2.當前方沒有障礙物時,再連接上一個紅外檢測,檢測障礙物的左方。
3.如果左方有障礙物,機器人就右轉,如果左方沒有,機器人就左轉。
你的機器人繞木行走了嗎?
填一填:
當前方右障礙物時,你的機器人寶寶右轉的參數是:速度:_____ 時間:______
師總結:機器人繞木行走的原理同學們掌握了嗎?主要是利用紅外檢測發現障礙物的原理。
教后記
小組合作,發現問題及時解決,能夠在解決問題過程中掌握學習方法。