Страница 2 из 2

Re: Управление программой AVR микроконтроллера без кнопок

Добавлено: Пт авг 24, 2012 22:40:33
BOB51
оптрон с открытым каналом или ИК локатор (расстояние побольше), ражиочастотник со срывом генерации, геркон с магнитом :tea:

Re: Управление программой AVR микроконтроллера без кнопок

Добавлено: Сб авг 25, 2012 11:34:33
clawham
всё очень просто

ввод питания через ДИОД на кондер и на питание самого МК(и никого больше)
вторую верку ДО диода - на вход прерывания

коротко отключать питание можно вызывать прерывание, длительно - перезагрузка МК

можно распознавать двойные короткие "нажатия" питания тройные....в общем никаких проблем....как говорили ВО ВСЕХ СВЕТОДИОДНЫХ фонариках СДЕЛАНО ИМЕННО ТАК!

Re: Управление программой AVR микроконтроллера без кнопок

Добавлено: Сб авг 25, 2012 13:43:11
clawham
ДИОД!!!!!!!!!!

ДО КАНДЕРА - ДИОД

ДО ДИОДА - отвод на прерывание

Re: Управление программой AVR микроконтроллера без кнопок

Добавлено: Вс авг 26, 2012 13:26:06
boogyman
Попробую вариант с оптопарой, больше возможностей, придется использовать внешнее прерывание
no_switch.GIF
(4.81 КБ) 367 скачиваний

Re: Управление программой AVR микроконтроллера без кнопок

Добавлено: Вс авг 26, 2012 15:18:32
clawham
ну дык аналогично моей схеме только вместо диода кренка(а она кстати очень хреновый диод) а вместо согласования уровней - оптопара...разницы нет...
но по опыту самосохраняющихся после выключения устройств - лучше перед кренкой поставить диодик...а отвод от оптопары делать до диода

и да...эт всё применимо только для случаев с старнформаторным питанием....для бестрансформаторников изза наличия огромной ёмкости прийдётся ставить оптопару на детектинг нуля питания....и в программе отслеживать не просто 0-1-0 а пропадание периодов 50-ти герц....хотя и это очень просто