跨域自然:機器人控制實務

課程大綱

內容

課程概述

以「做中學、學中做」精神為課程導引方式,由簡單的LED、按鈕開始,到讓機器人能隨著環境變化與需求而行動,如循光、通過ㄇ形迷宮、循線等等,再到用Android手機控制機器人,循序漸進。課程內容包括

(1)使用元件介紹:可變電阻,LED,按鍵,七段顯示器,蜂鳴器,微動開關,伺服馬達,光電晶體感測器,紅外線感測器,超音波感測器,溫濕度感測器,微控制器及通信元件等。

(2)程式轉寫:變數與常數宣告、判斷式(if, select case).重複迴圈(for, do, while)等。

(3)伺服機與機器人運動。

(4)實作:機器人觸鬚觸控導航。

(5)實作:機器人測距導航。

(6)實作:機器人追物或循線。

(7)實作:機器人ㄇ字形運動。

(8)實作:Android手機指揮機器人。

The course will be guided by the spirit of "do to learn and learn to do". The course will be  started with a simple LED and button control, then will be extended to let the robot work under various  environments and commands step by step, such as light, -shaped maze, Android mobile phone controlling and so on. The contents of the course include (1) Introduction of components: Variable resistance, LED, key, seven-segment display, buzzer, micro switch, servo motor, phototransistor sensor, infrared sensor, ultrasonic sensor, humidity sensors, microcontrollers and communication components. (2) Program writing: variables and constants declaration, judgment (if, select case). loop (for, do, while) and so on. (3) Servo machine and robot movement. (4) Implementation: Robot tentacles touch navigation. (5) Implementation: robot ranging navigation. (6) Implementation: robot follow or line action. (7) Implementation: robot- shape movement. (8) Implementation: Android phone control robot.

授課內容

每個主題與功能進度約1-2週,以課堂講授與討論為主,配合機器人實作,期中、期末兩次評量,以落實教學成效。