Заметим, что простейший (и неплохо работающий) программатор состоит из пяти проводков, воткнутых в LPT порт, а процесс прошивки состоит из запуска программы с красивым графическим интерфейсом, выбора файла с прошивкой и нажатия кнопки "прошить".
Ну а вот менялка яркости (плавно):
http://zps-electronics.com/docs/107/1.jpg