Objective: Learn how to implement a "too close" trigger using an ultrasonic sensor connected to an Arduino board that is connected to a Linkbot robot. Overview: As in the previous "Ultrasonic 2a" activity, the pre-placed code blocks initialize an ultrasonic sensor, but the program then uses a "while" loop to keep reading the sensor as long as the distance read is greater than 3 inches. Or to put it another way, it keeps reading the sensor until the distance is less than or equal to 3. Then the loop stops. Although this code is more complicated than the previous "2a" example, it does allow us to record the distance each time and then display the final distance. (Note that we insert a half-second delay in the loop so that the sensor doesn't get overloaded with too many readings in too short a time.) After you try running the code, modify it as directed in the Problem Statement.
|
Grid Size: S M L | Simple View: | MinView: |
Coord: x-axis y-axis | Grid Lines: x-axis y-axis | |||
Grid: | 12x12 inches | 24x24 inches | 36x36 inches | |
72x72 inches | 96x96 inches | 192x192 inches | ||
1x1 inches | 2x2 inches | Fraction: | ||
xy-Range: | ||||
|
||||
|
||||
Quad: | 1 Quadrant | 4 Quadrants | 1&4 Quadrants | |
Units: | US Customary | Metric | Ruler: |
Labels: |
|
|
|
Font
px
|
|
Tics Lines: |
|
Width
px
|
Hash Lines: |
|
Width
px
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
(
,
in
) in
|
|
degrees
|
|
|
Modify the pre-placed code so that the "too close" distance is 6 inches. |
|
|
|||||||||||
|
|||||||||||