Robo-Pet: My First Programmable RobotDesigned to develop problem solving and creative thinking skills, this course provides learners with the opportunity to write programmes with user-friendly and intuitive software that enables them to control their very own robot pets. Learners are required to continually modify and enhance their robots by putting into application the programming knowledge learnt. The course ends on a high note with students seeing their robots come ‘alive’ and maneuvering an obstacle circuit in a class challenge.Related ITE Course: Nitec in Infocomm Technology
At the end of the module, students will be able to:Build a robotProgram a microcontroller using Software Development KitModify the microcontroller programEnhance the robot for an obstacle circuit
S/N Module Outline 1Build a robotDescribe the tools and materials used to construct a robot.Describe the programmable components found in a line-tracer robotBuild a line-tracer robot according to specification. 2Program a microcontroller using Software Development Kit (SDK)Describe the features of a SDK.Describe how to write instructions to a microcontroller.Describe the instructions written to control the DC motor of a robot.Describe the instructions written to control the infra-red sensor of a robot.Write instructions to the microcontroller of a robot to perform line tracing tasks, according to specification. 3Modify the microcontroller programDescribe the instructions written to control the servo motor of a robot.Explain the language and syntax used for programming a robot.Integrate a robotic claw onto the line-tracer robot, according to specification.Edit the instructions of the line-tracer robot in programming syntax to control the robotic claw, according to specification. 4Enhance the robot for an obstacle circuitDescribe the elements found in an obstacle circuit.Describe the procedures of optimizing the performance of a robot through programming.Edit the program of the line-tracer robot to complete an obstacle circuit, according to specification.