You are on page 1of 1

Chapter 8 Challenges

Questions
What would the relative sensitivity of the IR detector be if you use tone to send a 35 kHz
signal?
The relative sensitivity at 35 kHz is 30%.
What is the relative sensitivity with a 36 kHz signal?
The relative sensitivity for 36kHz is 50%.
What keyword is used to declare a constant?
Precede a variable declaration with the const keyword.
What statement is used to sweep through the list of frequencies used for IR distance
measurements?
loop that starts indexing at 38000 and increases by 1000 with each repetition.
Whats a summing junction?
Summing junction is a part of a block diagram that indicates two inputs are
added together resulting in an output.
In our closed loop proportional control block diagrams, what two values are used to
calculate the error term?
Error term is the measured level subtracted from the desired set point level.
How do delays in the loop function contribute to setting the sampling rate?
If a distance sample is taken with each repetition of the loop function, then
the delays more or less determine how long it takes between each sample.
Exercises
1. Write a segment of code that does the frequency sweep for just four frequencies instead
of five.
for(long f = 38000; f <= 42000; f += 1000) {
distance += irDetect(irLedPin, irReceivePin, f);
}

2. Write global constant declarations that initialize kpl as 45 and kpr as 55.
const int setpoint = 2; // Target distances
const int kpl = -45; // Proportional control constants
const int kpr = -55;

You might also like