Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Chapter 6 Challenges

Phototransistor Voltage Output Circuit

Questions
1. What does a transistor regulate?
The amount of current it allows to pass into its collector and out through its base.
2. Which phototransistor terminals have leads?
The phototransistor collector and emitter terminals are connected to leads.
3. How can you use the flat spot on the phototransistor plastic case to identify its terminals?
The lead thats closer to the flat spot is the emitter. The lead thats further away from the flat
spot is the collector
4. Which color would the phototransistor be more sensitive to: red or green?
Red
5. How does V in the circuit above respond if the light gets brighter?
A3

it increases
6. What does the phototransistor in the circuit above do that causes V to increase or
A3

decrease?
it offers more or less current
7. How can the circuit above be modified to make it more sensitive to light?
Change the 2 k resistor to a higher value.
8. What happens when the voltage applied to an I/O pin that has been set to input is above
or below the threshold voltage?
If the applied voltage is above the threshold voltage, the input register bit for that pin stores a 1.
If its below threshold voltage, the input register bit stores a 0.
9. If the amount of charge a capacitor stores decreases, what happens to the voltage at its
terminals?
it decreases
Exercises
1. Solve for V if I = 1 mA in the circuit above.
A3

V = IxR = 0.001 Ax2000 = 2 V.


2. Calculate the current through the resistor if V in the circuit above is 4.5 V.
A3

V = IxR I = V/R = 4.5/2000 = 0.00225 A = 2.25 mA.


3. Calculate the value of a capacitor that has been stamped 105.
105 10 with 5 zeros appended and multiplied by 1 pF. 1,000,000 1 pF
= (1 106) (1 1012) F = 1 106 F = 1 F.
4. Write an rcTime statement that measures decay time with pin 7 and stores the result in
a variable named tDecay.
long tDecay = rcTime(7);
5. Calculate what the ndShade measurement would be if the Arduino measures decay
values of 1001 on both sides.
ndShade = tRight / (tLeft+tRight) - 0.5 = 1001 (1001 + 1001) 0.5 = 0.5 0.5 = 0.
6. Write a for loop that displays fifty equal sign characters in the Serial Monitor.
for(int i = 1; i<=50; i++) // Repeat 50 times {Serial.print('='); // one = char each time through }
Projects
1. In Activity 1, the circuit, along with the HaltUnderBrightLight sketch, made the BOE
Shield-Bot stop under a light at the end of the course. What if you will only have a limited time
at a course before a competition, and you dont know the lighting conditions in advance? You
might need to calibrate your BOE Shield-Bot on site. A sketch that makes the piezospeaker beep
repeatedly when the BOE Shield-Bot detects bright light and stay quiet when it detects ambient
light could be useful for this task. Write and test a sketch to do this with the circuit in Activity
1.
2. Develop an application that makes the BOE Shield-Bot roam and search for darkness
instead of light. This application should utilize the charge transfer circuits from Building the
Photosensitive Eyes.
3. Develop an application that makes the BOE Shield-Bot roam toward a bright
incandescent desk lamp in a room where the only other light sources are fluorescent ceiling
lights. The BOE Shield-Bot should be able to roam toward the desk lamp and play a tone when
its under it. This application should use the charge transfer circuits from Building the
Photosensitive Eyes.

You might also like