Light Sensors

Concepts taught:

*   Light, reflection of light

*   Electromagnetic spectrum

*   Measurement

*   Analog Feedback

*   Calculating thresholds

*   Logical Thinking

*   Programming Concepts

Conditional Statements

Wait States

Variables

Calculating Thresholds

Loops

 

Standards Addressed

 

Resources:

Light Sensor Worksheet and Light Sensor Worksheet Solution

Light Sensor Building Instructions

Light Sensor Programming Examples

Light Sensor PowerPoint Presentation

Light Sensor Info

Design Briefs

Table bot

Firefly bot

RoboLinerunner

 

Teachers will:

Prepare a lesson on various types of vision systems used in robotics today. Including sonar, laser, infrared, and stereovision systems.

Contrast and compare the various types of vision systems.

Demonstrate how to program using a light sensor.

Explain what a threshold is and demonstrate how to calculate it.

 

Students will:

Participate in a teacher led discussion on how light sensors can be used in conjunction with wait-for statements, program control loops, and light sensor conditional statements to make robots autonomous.

Activities:

*   Use teacher-supplied instructions and add a light sensor to Tankbot.

*   Program Tankbot to react to a black or white surface.

*   Program Tankbot with a light sensor to follow a black and white edge.

*   Complete worksheet on light sensors.

 

Evaluation:

Class Participation

Teacher Observation

Work Habit Evaluation

Completion of light sensor mount

Completion of programming exercises.

Completion of Worksheets.

Complete one of the following teacher assigned activities:

*   Firefly Bot

*   Table Bot

*   RoboTracker

*   Light Activity