Цитата(_Ivan_33 @ Apr 20 2008, 23:50)

а то есть мне можно получается и менять яркость лампочки ШИМ и делать плавное загорание и погасание?
Всё будет! НО:
1. Набраться терпения и не торопиться
2. Соблюдать акуратность - перепаивать по нескольку раз из-за простой невнимательности радости мало + в магазин за деталями бегать
3. Внимательно слушать и задавать вопросы - обратная связь приветствуется
4. Читать умные и хорошие книги
5. Выкладывать схемы, фото и т.п. в формате jpg и т.п. - bmp очень неудачный выбор
6. Давай договоримся что с 220В будем работать очень акуратно и пока начнем с более безопасного напряжения (одного заземлят а другого посадят) и нам понадобится понижающий трансформатор на 12В и лампочка 12В для карманного фонаря.
Сначала схема, потом выложу алгоритмы. Заранее предупреждаю что буду оставлять место для твоего творчества в небольшом пространстве - хуже от этого не будет.
Я не специалист по AVR и C - потребуется помощь со стороны (ну и своей головой думать очень полезно).
1. Для начала дорисуй недостающие фрагменты схемы (блок питания и обвязку МК), хотя-бы для себя.
2. Посмотри описание на оптосимистор
http://www.fairchildsemi.com/ds/MO/MOC3021-M.pdf и оптопару
http://www.fairchildsemi.com/ds/H1/H11L1-M.pdf для общего развития
3. На схеме есть одна специальная ошибка, постарайся её найти (ищи вокруг VU1)
Элементы на схеме:
VU1 - H11L1
VU2 - MOC3021
VD1 - любой диод на ток до 100мА, например КД522
Резисторы могут быть импортными, главное мощность (можно ставить более мощный но не наоборот) и сопротивление (по возможности указанное, если таких нет +-10% от указанного номинала).
Конденсатор С1 электролит на 6.3В любой импортный, С2 и С3 любые керамические
DD1 твой микропроцессор, Int - вход прерывания Out - выход включения лампы (+5 и общий не показаны - нарисуешь сам)
И самое главное - от ресурса А*В*Р*один*два*три шарахаться как от огня. Это не шутка