Режим сна ардуино мега и ааналоговые кнопки
- Войдите на сайт для отправки комментариев
Пт, 27/10/2017 - 23:25
Здраствуйте, никто не подкинет мини скетч чтобы проснуться ардуино меге по нажатию кнопки на аналоговых входах А8 или А9 или А10 или А11.
Засыпает просто командой
set_sleep_mode(SLEEP_MODE_EXT_STANDBY); sleep_mode();
Нажатие кнопки - процесс механический, Ардуина не может воспринимать такие действия. Она может как-то реагировать только на напряжение на входах. Именно в этих терминах и следует задавать вопрос, чтобы не было неоднозначностей.
народ решает вопрос просто - по вачдогу просыпает дуину, опрашивает пины, если что-то произошло, то что-то делает, если не произошло, то усыпает снова. и, не важно - аналоговый пин, пришло что-то в сериал, прочее...
Не знаю как в Меге, но в tiny есть замечательные прерывания pcint которые могут срабатывать при изменении на нескольких пинах, читайте дш