МК ATMEGA8 тактируется от внутреннего
RC генератора на 8МГц. При замыкании кнопки S3 на схему подаетя питание
и начинается вывод изображения. Кнопкой S2 регулируется скорость
вывода изображения. S1 здесь не задействована. Батарея BAT1 на 4,5В состоит
из трех элементов типа AG13.
Знакогенератор был взят из исходника
программы Laserboy. Следует отметить, что поддерживается вывод только английских
букв, а символы должны соответствовать формату ASCII. Сама надпись
хранится в энергонезависимой памяти EEPROM.
Прошивки и исходники Си скачать здесь.
Схема выводит надпись HELLO.
Если надо будет сменить надпись, то нужно либо изменить исходник и скомпилировать
его в прошивку, либо открыть файл прошивки vld.eep в редакторе программатора(или
HEX-редакторе) и подправить этот файл. Указатель на число символов в строке
имеет смещение +1(т.е. второй байт с самого начала, выделен черным), а
первый байт самой строки имеет смещение +2.
Устройство получилось небольшое, размером со спичечную коробку.
Эксперимент показал, что увидеть такую надпись когда махаешь рукой не так-то просто. Отдельные буквы удавалось распознать с 3-4-х попыток. Всю надпись целиком так и не удалось увидеть.