Lesson 1: INTRODUCING ROBOTS Objectives: After studying this lesson, you should be able to: tell what a robot is; tell the parts of a robot and tell what robots do.
Robots We see robots on TV and in movies. But do you know that they are for real? There are robots in the real world! You may see robots doing all sorts of things on TV and in movies. Real-life robots can also do all sorts of things. A robot is a machine that is built to do different tasks.
Characteristics of Robots: Sensing Movement Energy Intelligence
Lesson 2: ROBOT BASICS Objectives: After studying this lesson, you should be able to: tell the parts of a robot; list how the parts work; and compare robot parts with human body parts.
Robots can be made to look like humans. They can have arms and legs. They can use these parts to hold things, walk, and run. Robots have sensors to help them see, listen, and touch. Robots can be told what to do. They have computers for brains. They can understand the commands we give them.
ROBOT HUMAN BODY metal or plastic case bones or skeleton SENSOR camera, sound, scent, liquid, touch eyes, ears, nose, mouth, skin MOVEMENT walk, crawl, run, jump, roll, swim, dance, fly walk, crawl, run, jump, swim, dance PROGRAM computer program or code intelligence or knowledge POWER battery, solar energy food: breakfast, lunch, dinner CONTROLLER processor brain A robot follows commands to work. You tell it what to do. (INPUT) -> It learns the command. (PROCESS) -> It performs the command (OUTPUT).
Lesson 3: PARTS OF A ROBOT Objectives: After studying this lesson, you should be able to: tell which parts of the robot are hardware and software; tell hardware from software; and tell which parts are parts are for computers and which are for robots.
Hardware - Parts that can be felt and touched. They make up the body of the robot. Software - Parts that can't be touched but are needed to make the robot work.
Computer Hardware Computer Software Robot Hardware Robot Software monitor Windows 10 LED display mBlock keyboard Paint buttons Makeblock app earphone Minecraft speaker mBlockly hard disk Notepad memory chip scanner sensor modem Bluetooth receiver power supply battery
Lesson 4: USES OF ROBOTS Objectives: After studying this lesson, you should be able to: list the uses of robots; and tell the tasks robots are good at.
Law One: A robot may not harm a human. Law Two: A robot must follow human commands. Law Three: A robot may keep itself safe. The word "robot" came from the Czech word " robota " which means "forced labor" robots are meant to make our work easy.” Later, the word “robotics” was used by science fiction writer Isaac Asimov
a domestic type of robot used in hospitals can read emotions and communicate with patients. Robot in Medicine
normally used in the industry for lifting and handling heavy objects. Industrial Robot
an autonomous humanoid robot used for interacting with human normally used in schools. Educational Robot
a social entertaining robot, used for capturing photos Sending messages normally used at home Robot at Home
Things Robots are Good at: • Robots can work on different tasks. • Robots can work where people can't. • Robots can work quickly. • Robots don't tire easily. • Robots do not get sick. Things Robot are Bad at: • Robots need engineers and programmers to work. • Robots need to be repaired and fixed. • Robots need power to work. • Robots can malfunction.
Lesson 5: LET'S MEET CODEY Objectives: After studying this lesson, you should be able to: identify the parts of Codey; control Codey; and explain how Codey works
Codey Rocky is a programmable educational robot. Codey Rocky is easy to use. It will help you learn how robots work. We can program it to tell it what to do.
Brainy Codey is a microcomputer. It holds several sensors and connections that control the robot. It also contains the battery that powers the robot. It also has several lights. You can control the lights to make animations and effects.
HOW TO OPERATE CODEY? Power Button: it is used to turn On or Off Codey. It is located at the right side of Codey. Blue light indicates Codey is ON. Light Indicator Red Light indicates charging Green Light indicates full charge Micro USB Connector: it is used for charging or upload file from the computer using a USB cord.
Lesson 6: LET'S MEET ROCKY Objectives: After studying this lesson, you should be able to: tell the parts of Rocky; and describe how Rocky works.
Agile Rocky is the part that holds Codey together. It is also called the chassis. It has a motor inside for moving around, following lines, and avoiding obstacles.
You can move the sensor in any position to detect obstacles or color. The sensor can detect objects as close as 1.5 cm.
Lesson 7: USING THE MAKEBLOCK APP Objectives: After studying this lesson, you should be able to: download and install the Makeblock App from the Google Play Store; and connect a mobile device to Codey Rocky.
The Makeblock App is a graphical programming software. Just click and drag a command block to the script area to build a code mBlock 5 app Makeblock app
Steps in Downloading and Installing the Makeblock App: 1. Open the Google Play Store App in your device. 2. Type and search the Makeblock App, then install. 3. Wait for it to be successfully installed in your device. 4. Locate and open the Makeblock App in your device. 5. “Please Select your Device” command will appear, then choose Codey Rocky Bluetooth is used to connect devices wirelessly. For Codey Rocky to work, you need to use Bluetooth to connect the robot to your device.
Makeblock App
Lesson 8: THE DRIVE PROGRAM Objectives: After studying this lesson, you should be able to: use the Drive commands to control Codey Rocky; and press the buttons that control Codey Rocky.
Dash Turn Beat Surprise Sad Happy Paddle Power 8 x 16 Matrix Display DRIVE IN MAKEBLOCK APP
Lesson 9: LET'S MAKE CODEY ROCKY MOVE Objectives: After studying this lesson, you should be able to: move Codey Rocky using Paddle Control; and play some games.
Forward Direction, drag the paddle upward to make Codey Rocky move forward. Backward Direction, drag the paddle downward to make Codey Rocky move backward.
Right Direction, drag the paddle to the right to make Codey Rocky turn right. Left Direction, drag the paddle to the left to make Codey Rocky turn left. Center Direction, place the paddle at the center or simply release your finger to make Codey Rocky stop moving.
Lesson 10: EMOTIONS AND ANIMATIONS Objectives: After studying this lesson, you should be able to: draw different patterns, on the Light Emitting Diode (LED) matrix; and use the Makeblock App to display patterns.
A pattern is a sequence of repeated symbols, shapes, or figures. ? ?
1. Turn ON your Codey Rocky unit. 2. Open the Makeblock App in your handheld device. 3. Click “Drive.” 4. Click “Connect Now” to connect your handheld device to Codey Rocky. 5. After the BEEP, you can start navigating Codey Rocky. 6. In the MATRIX DISPLAY, click and create an image or message you want to display on the LED matrix.
7. To use and display the image on Codey, click the GREEN CHECK button. You can create different patterns, designs, and emotions to display.
Lesson 11: BUTTONS AND ACTIONS Objectives: After studying this lesson, you should be able to: use action buttons in the Makeblock App; and know the actions that each button makes.
Makes the robot run forward autonomously for 3 seconds with a persistent emotion. Makes the robot move counterclockwise independently for 3 seconds with a dizzy emotion. Makes the robot wiggle autonomously for 3 seconds with a party emotion
(When pressed), the robot will move forward and backward with a happy emotion shown in the LED display for 1 second. (When pressed), the robot will move backward in a zigzag direction with a sad emotion shown in the LED display for 1 second. (When pressed), the robot will move backward with a surprised emotion shown in LED display for 1 second.
Lesson 12: DRIVING WITH LINES Objectives: After studying this lesson, you should be able to: navigate Codey Rocky using Draw and Run; and follow instructions correctly.
DRAW AND RUN IN MAKEBLOCK APP
Reset Button – redo the previous selected action. Play Button – make Codey Rocky move. Codey Rocky Sprite Icon – shows how Codey Rocky will move. Script Area – an area where you place scripts or instructions that tell Codey Rocky what to do. Action Button – a button that makes the robot follow the command on the written script.
Lesson 13: LINES AND SOUNDS Objectives: After studying this lesson, you should be able to: make Codey Rocky move using Draw and Run with lines and sounds; use the action buttons in the script area of Draw and Run interactive; and follow instructions correctly.
DRAW AND RUN ACTION BUTTONS
Lesson 14: READY SET GO Objectives: After studying this lesson, you should be able to: make Codey Rocky move using a mobile device as a controller; play well with others.
Lesson 15: STROLLING IN THE PARK Objectives: After studying this lesson, you should be able to: make Codey Rocky move using a mobile device as a controller; work with a team; and be a good sport.
Navigation is giving or following steps on how to move from one place to another. You can practice your Navigation skills using Codey Rocky
Lesson 16: STAY ON THE PATH Objectives: After studying this lesson, you should be able to: make Codey Rocky move using a mobile device; and be patient when working on the task.
Maze - is a connection of different routes or directions that represent the entire space as a grid.
Lesson 17: MOVING AROUND THE OBSTACLE Objectives: After studying this lesson, you should be able to: control Codey Rocky; work with your team; follow rules; and finish missions.
Obstacles - are objects or things that block a road or path. A mission is an important task that you must finish. When working on missions, you may meet obstacles.
Lesson 18: STORY TELLING WITH CODEY ROCKY Objectives: After studying this lesson, you should be able to: use navigation skills in controlling the robot; and be a good member of a group.
Storytelling is the act of sharing stories in a narrative form. Stories may be about fantasy, an adventure, suspense, comedy, or mystery. Storytelling is fun when accompanied with props, devices, or other materials to show the action of the characters.
Lesson 19: CODEY ROCKY ON PATROL Objectives: After studying this lesson, you should be able to: solve problems; control and navigate Codey Rocky; and work with your team to complete tasks.
Lesson 20: SHAPE AND FIGURES Objectives: After studying this lesson, you should be able to: use Drive to navigate Codey Rocky; cooperate on tasks; and apply skills and programs learned with Codey Rocky
Lesson 21: PROGRAMMING WITH MBLOCK Objectives: After studying this lesson, you should be able to: learn the mBlock app; write codes using the mBlock mobile application; and execute instructions correctly from the given tasks.
mBlock App is a programming app that helps you make programs for Codey Rocky. Steps in downloading, installing, and connecting mBlock App to Codey Rocky: 1. Open the Google Play Store App in your device. 2. Type and search mBlock in the App store then download 3. Wait until it is completely installed in your device. 4. Locate and open the mBlock App in your device. 5. Turn on the Bluetooth in your device.
Steps in Navigating mBlock App: Step 1: Select LEARN. Step 2: Press START. Step 3: Select an ACTIVITY. Step 4: Press CONNECT to your Bluetooth device. Step 5: Select START to begin
mBlock Coding is a block-based program that helps you write codes. By following the instructions, you will understand how to write codes step by step
Lesson 22: EVENTS Objectives: After studying this lesson, you should be able to: use the mBlock App with Codey Rocky; and create programs using EVENTS with Codey Rocky
Events - performs an action based on the code written by programmers.
Lesson 23: SOUND Objectives: After studying this lesson, you should be able to: learn how Codey Rocky uses SOUNDS; and apply SOUNDS in the program for Codey Rocky.
Sounds - are things that we hear like voices, music, and noise.
Lesson 24: SEQUENCE Objectives: After studying this lesson, you should be able to: use SEQUENCE in programming Codey Rocky; write the code to make Codey Rocky perform actions; and carry out instructions to complete given tasks.
Sequence - is a series or order of instructions to be followed by a robot.
Lesson 25: LOOPS Objectives: After studying this lesson, you should be able to: use LOOP in creating a program for Codey Rocky; and write a program with LOOP.
Loop - is a sequence of instructions that repeats until it reaches a certain condition.