Vernier Software and Technology
Vernier Software & Technology

Cruise Control

Introduction

During this activity, students explore one of the more popular safety features found in cars today, cruise control. Students use the Ultrasonic Sensor and the Line-Follower Sensor simultaneously to simulate Adaptive Cruise Control. Students also learn how to use subroutines to simplify their programs.

Objectives

  • Practice writing, running, and troubleshooting mBot code.
  • Apply an understanding of the mBot Ultrasonic and Line-Follower Sensors to mimic realworld safety features in newer cars.
  • Learn how to simplify code by using subroutines.

Sensors and Equipment

This experiment features the following Vernier sensors and equipment.

Option 1

Option 2

Additional Requirements

You may also need an interface and software for data collection. What do I need for data collection?

Computer Science Teachers Association (CSTA) Standards

2-AP-11
Create clearly named variables that represent different data types and perform operations on their values.
2-AP-12
Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
2-AP-13
Decompose problems and subproblems into parts to facilitate design, implementation, and review of programs.
2-AP-14
Create procedures with parameters to organize code and make it easier to reuse.
2-AP-17
Systematically test and refine programs using a range of test cases.
2-AP-19
Document programs in order to make them easier to follow, test, and debug.

Experiment C5 from Coding with mBot: Self-Driving Vehicles Activities Module Lab Book

<i>Coding with mBot: Self-Driving Vehicles</i> Activities Module book cover

Included in the Lab Book

Vernier lab books include word-processing files of the student instructions, essential teacher information, suggested answers, sample data and graphs, and more.

Buy the Book

Go to top