Ещё в 2001 году, когда моему старшему внуку должно было исполниться 2 годика, я к дню его рождения собрал "поющую" новогоднюю ёлку, воспользовавшись статьёй из журнала РАДИО № 10, 2001, с. 25-26. Проявив максимум трудолюбия, я скопировал чертёж ёлолчки на фольгированный стеклотекстолит, вырезал по контуру, маркером нанёс рисунок дорожек, вытравил в растворе хлорного железа, зачистил, облудил, спаял, а вот запрограммировать микроконтроллер PIC16F84 мне было не на чем, и я обратился за помощью в местную фирму "Шаблон", в которой мне его "прошили" согласно hex-файла, приведённого в таблице этого номера журнала. Интернета у меня ещё не было, и я вручную в текстовом редакторе набирал строку за строкой, боясь ошибиться. Затем записал набранный файл и скопировал его на дискету, с которой и пошёл в фирму.
Ёлочка, вид спереди
Не знаю, у кого было больше радости, у именинника или у меня, когда ёлочка с первого раза замигала разноцветными светодиодами, а через определённое время исполняла мелодии, записанные в памяти микроконтроллера.
С годами интерес внука к ёлочке поугас, он практически не возобновился, когда в журнале РАДИО № 11, 2004, с. 38-39 появилась статья Новый вариант "поющей ёлки". Вместо микроконтроллера PIC16F84 автор использовал более совершенный PIC16F628. К тому времени у меня уже был и Интернет, и собранные самим программаторы (PonyProg2000, JDM-программатор), соответствующее программное обеспечение, в том числе по тестированию hex-файлов. Преимуществами нового варианта перед предыдущим являются: добавление ещё одной группы светодиодов, большее количество записанных мелодий.
В результате у микроконтроллера PIC16F628 задействованы все выводы микросхемы, что натолкнуло меня на мысль использовать ёлочку в перерывах между её основным назначением в качестве стенда для проверки таких PIC-контроллеров: при вышедшем из строя выводе микросхемы будет отсутствовать одна из функций — звук или не зажигаться одна из гирлянд светодиодов. Очень удобно и наглядно!
На фотографиях видно, что ёлочка до сих пор "жива" и мигает разноцветными огнями:
Она же, вид сзади
Здравствуйте, Виктор. Я хочу заняться микроконтроллерами, но не знаю с чего лучше начать. Просмотрел почти все Ваши статьи, и пришел к выводу, что с этим вопросом мне лучше всего обратиться к Вам. Помогите пожалуйста советом.
С уважением, Айрат.