Научное объяснение этому такое. Ученые полагают, что свет распространяется волнами. Как и у морских волн, у них есть гребни (максимумы) и впадины (минимумы). Расстояние от одного гребня до другого называется длиной волны. Поскольку пучок белого света содержит разноцветные лучи, то и длины их волн различны. Каждая длина волны соответствует определенному цвету. У красного цвета самые длинные волны.
Дальше идут оранжевый, потом желтый, зеленый, голубой и синий цвета. У фиолетового цвета самые короткие волны.
Когда белый свет отражается в зеркале через воду, он разлагается на составляющие его цвета. Они расходятся и образуют картинку из параллельных цветных полос. Такая полоска называется спектром.
Интересно, что свой особый спектр имеет любое раскаленное тело, испускающее свет. И по этому спектру знающий человек может сказать, какие именно химические элементы дали ту или иную цветовую картину.
Именно таким образом, кстати, был обнаружен в спектре Солнца, наряду с водородом, газ гелий. До этого он на Земле известен не был. А потому и получил такое название, поскольку по-гречески Солнце — Гелиос. А значит, «гелий» в переводе — «солнечный».
ДИСКИ ЗА ЛОБОВЫМ СТЕКЛОМ
Самый простой способ увидеть радугу в доме, это подставить блестящую поверхность DVD- или CD-диска под свет, например, настольной лампы.
Диск переливается всеми цветами радуги, потому что его блестящую поверхность покрывает огромное количество впадинок-бороздок, образующих спираль. Когда белый свет падает на такую поверхность, он опять-таки разлагается на составляющие его цвета.
Кроме того, диск отличается хорошим отражающим эффектом. Его издалека видно в луче света. Об этом хорошо знают, в частности, водители-дальнобойщики, которые часто выставляют за лобовым стеклом своей машины гирлянды дисков, чтобы их автомобиль издалека был заметен в лучах фар встречных автомашин.
Вы тоже можете использовать их опыт. Закрепите два ненужных диска между спицами колес своего велосипеда. Тогда при езде вас будет издалека заметно как днем, так и ночью, что повышает безопасность движения.
ЗАОЧНАЯ ШКОЛА РАДИОЭЛЕКТРОНИКИ
Программатор для МК
МК — это, как вы уже, наверное, догадались — микроконтроллер. Собственно это полноценный компьютер, хотя не такой мощный, как современные ПК, но зато и размер у него крохотный — одна микросхема. В эту микросхему производители МК умудряются поместить весьма неплохую вычислительную мощность, плюс всевозможнейшую периферию, которой можно управлять, запрограммировав соответствующим образом контроллер.
Это всевозможные порты ввода-вывода, аналого-цифровые и цифро-аналоговые преобразователи.
Есть и более специализированные МК — так называемые DSP — сигнальные процессоры, предназначенные для обработки видео- и аудиоинформации. Однако мы не станем вдаваться сейчас в премудрости построения контроллеров, а попробуем понять, как же именно нам запрограммировать МК, если он попал нам в руки.
Как и для больших собратьев, программы для контроллеров можно писать на разных языках программирования — Ассемблере, Бейсике, С. Но, как и большие компьютеры, контроллеры могут понимать только команды в специальном формате, именуемом машинными кодами. Для того чтобы «залить» прошивку в МК, ее необходимо сначала скомпилировать, то есть преобразовать текст программы в код, понятный контроллеру, а затем с помощью специального устройства — программатора — передать полученный код в память МК.
Дело осложняется тем, что МК не унифицированы — каждый производитель контроллеров старается сделать что-то, не похожее на конкурентов, поэтому для МК каждого производителя нужен свой, специальный программатор.
В радиолюбительской практике, в основном, применяют контроллеры AVR, производства ATMEL Corp., и PIC, производимые Microchip Technology Inc.
Программаторы подключаются к LPT- или СОМ-порту компьютера. Есть программаторы, работающие с USB, однако они довольно сложны в изготовлении и требуют наличия простого программатора и навыков работы с МК.
Так что мы рассмотрим только пару-тройку простых программаторов, работающих с LPT- или COM-портами. Понятно, что эти порты уже изрядно устарели, и, если вы работаете с ноутбуком или тем более с планшетом, этих портов вы у себя не найдете, но для обычных, настольных ПК их наличие все еще является стандартом.