Real-World Link
Modern vehicles are smart. They have backup cameras and assisted parallel
parking and will even beep at you if an object is too close to the car. This is how an
ultrasonic sensor works!
Careers: car designer, sound engineering technician, sonar technician
STEM Connections
• Science
Ĕ Sound waves
Ĕ Reflection of sound waves
• Technology
Ĕ Frequency
Ĕ Sound digitization
• Engineering
Ĕ Sonic measurements
Ĕ Sonar
• Math
Ĕ Distance
Ĕ Comparison symbols
Block-Text Correlation
void
setup
() {
pulse.
PulseBegin
();
void
loop
() {
if
(pulse.
readSonicSensorCM
(3) > 10) {
pulse.
setRedLED
(LOW);
pulse.
setYellowLED
(HIGH);
}
else if
(pulse.
readSonicSensorCM
(3) < 10) {
pulse.
setRedLED
(HIGH);
pulse.
setYellowLED
(LOW);
Note: This program uses the math values of greater than (>) and less than (<). A specific
LED will be lit depending on whether the output value is greater than or less than 10.
Arduino Source Code
#include
<
PULSE
.h>
PULSE
pulse;
void
setup
() {
pulse.
PulseBegin
();
}
void
loop
() {
if
(pulse.
readSonicSensorCM
(3) > 10) {
pulse.
setRedLED
(LOW);
pulse.
setYellowLED
(HIGH);
}
else if
(pulse.
readSonicSensorCM
(3) < 10) {
pulse.
setRedLED
(HIGH);
pulse.
setYellowLED
(LOW);
}
}
44
Getting Started Activities
Summary of Contents for tetrix prime
Page 1: ...44301 TETRIX PULSE Robotics Controller Programming Guide...
Page 7: ...PULSE Controller Technology Overview Getting Started 5...
Page 61: ...Step 9 Step 10 Step 12 Step 14 Step 11 Step 13 Building and Coding the PULSE CodeeBot 59...
Page 62: ...Step 18 Step 17 Finished Assembly Step 16 Step 15 60 Building and Coding the PULSE CodeeBot...
Page 73: ...Step 1 0 Step 1 1 Build two like this Building and Coding the PULSE CodeeBot 71...
Page 74: ...Step 1 2 Step 1 3 72 Building and Coding the PULSE CodeeBot...
Page 75: ...Step 1 4 Building and Coding the PULSE CodeeBot 73...
Page 78: ...Step 2 2 Step 2 3 76 Building and Coding the PULSE CodeeBot...
Page 79: ...Step 2 4 Step 2 5 Building and Coding the PULSE CodeeBot 77...
Page 80: ...Step 2 6 Step 2 7 78 Building and Coding the PULSE CodeeBot...
Page 81: ...Step 2 8 Building and Coding the PULSE CodeeBot 79...
Page 83: ...Step 3 0 Step 3 1 Building and Coding the PULSE CodeeBot 81...
Page 84: ...Step 3 2 82 Building and Coding the PULSE CodeeBot...
Page 85: ...Step 3 3 Building and Coding the PULSE CodeeBot 83...
Page 87: ...Step 4 0 Step 4 1 Building and Coding the PULSE CodeeBot 85...
Page 88: ...Step 4 2 86 Building and Coding the PULSE CodeeBot...
Page 89: ...Finished assembly should look like this Building and Coding the PULSE CodeeBot 87...
Page 131: ...GS Activity 4 extension GS Activity 5 extension Appendix 129...
Page 144: ...142 Notes...
Page 145: ......