Project b11 adjustable blinker – Elenco XP&trade User Manual
Page 45
Project B11
Adjustable Blinker
Build the circuit as shown. Turn on the slide switch (S1). Load
program Adjustable Blinker into the microcontroller (U21) using
the programming instructions in project B1. The red LED (D1) will
be blinking. Adjust the lever on the adjustable resistor (RV) to
adjust the blink rate.
Optional:
-44-
At some RV settings, the red LED may be blinking so fast that it
appears to stay on continuously. The reason is that your eyes cannot
adjust fast enough. They continue to see what they have just seen.
This concept is used in movie theaters, where film frames are flashed
on the screen at a fast rate. Your eyes see this fast series of flashes
as a continuous movie.
This program tells the microcontroller to measure the voltage at input pin 1, then
use that value to adjust the delay in turning output 4 on and off. The red LED is
connected to output 4, so it will blink. The adjustable resistor sets the voltage to
input 1.
The
Readadc10
command configures pin 1 to be an analog-to-digital converter
(ADC) input, and measures the voltage there. The voltage (analog, an electrical
signal) is converted to digital (a number), so it can be stored in the
microcontroller’s memory. The measured number will be from 0 to 1023, due to
10-bit measurement accuracy. More details on how this command works can
be found under the Help menu at Snap Circuits
®
XP
TM
.