摸不到的機器人
NXT程式:
簡單來說就是把上次用機器人的面板寫的程式變成用NXT圖形化程式來寫 想法1--以機器人的動作(角度)來想
機器人一直走,碰到障礙物就後退轉彎,
想法2--以周遭環境的狀態來想(判斷) (這是比較智慧型的做法)
如果機器人前面沒有障礙物就一直走,如果有障礙物就後退轉彎
========用概念圖想想看怎麼做?=========
提示:用什麼感應器呢?有人要碰到你了怎麼辦呢?怎麼躲呢?
想法1的概念圖
(重點:先直走),機器人一直走,碰到障礙物就後退轉彎,
想法2的概念圖
(重點:先偵測障礙物),如果機器人前面沒有障礙物就一直走,如果有障礙物就後退轉彎
★★★這二個想法主要差別在,想法一就是先走再說,想法二是先判斷再決定要不要走。 把概念圖的想法變成流程圖,想法1的流程圖﹠想法2的流程圖
簡單示範一下...
練習迴圈的使用
我們先用想法1來解題,想法2的做法還需要用到判斷式以後再教(可參考15課)
![]() 1. 遇到障礙物就後退轉彎
2.遇到障礙物就一直後退轉彎,按下觸碰感應器就前進(停止後退) |
機器人上課內容 >