VR - Mission 2: Introducing CodeBot
Introducing CodeBot
Get to know CodeBot's peripherals and learn the difference between an input and an output.
Overview
In Mission 2, students take a closer look at CodeBot itself. They'll identify its hardware peripherals, sensors, LEDs, motors, buttons, and a speaker, and learn to sort each one as an input or an output. Along the way, they'll also see how the camera controls can be adjusted in the virtual environment.
No physical robot is required. Everything runs in the CodeSpace simulator, so this mission works on any Chromebook or computer with a browser.
π― Mission Goal: Students will learn about the peripherals of CodeBot.
Learning Targets
- I can identify the main components of the CodeBot.
- I can state the purpose of a peripheral as input or output.
Key Concepts
- There are a lot of hardware peripherals on the CodeBot, including sensors, LEDs, motors, buttons, and a speaker.
- The camera controls can be changed in the virtual environment.
Assessment Opportunities
- Label the parts of CodeBot (assignment)
- Label the inputs and outputs of CodeBot
- Level-1 Mission 2 Review Kahoot
Success Criteria
- Identify the parts of the CodeBot
- Identify the purpose of the parts (input or output)
Digital Resources
Classroom Materials
- βΈComputer or Chromebook with internet access
Real-World Applications
Extensions & Cross-Curricular
π€
Vocabulary
βΎ
π
Standards
βΎ
CSTA Standards - Grades 11-12
- If this is the first experience with CodeSpace for your students, use the "Getting Started" slide deck to help students log in and join the class.
- A slide deck and assignment are provided that review the parts of CodeSpace.
- This is the first lesson in all the mission packs. If your students have completed other mission packs with other physical devices, they'll already know this information - have them complete it as a review, or unlock the next mission instead.
Lesson Outline
Have students write or discuss their answers before revealing them.
- Question: Name a few devices you use every day that might have a computer chip or "microcontroller" inside, just like CodeBot.
- Question: What's the difference between a device giving you information (an output) and a device taking in information (an input)?
Students complete the Level-1 Mission 2 Assignment, a 15-part labeling worksheet covering CodeBot's accelerometer, battery pack, buttons, expansion connector, line sensors and LEDs, motors, power switch, proximity sensors, reboot button, speaker, user LEDs, wheel encoders, and wheels.
Once students finish, check their work against the Level-1 Mission 2 Assignment Answers key.
Challenge students to describe how our lives are impacted by everyday microcontroller-powered technology, and compare how related tasks were done before computers existed.
Have students work through the Level-1 Mission 2 Review Questions, a 10-item "identify the part" check using a labeled CodeBot image, individually or in pairs.
Wrap up with the Level-1 Mission 2 Review Kahoot for a fast, fun recap of the parts and their inputs and outputs.