Неа. Помехи я на комп записывал, соответственно отключив датчик от схемы и включив в комп.
Да, пораскинул тут мозгами и подумал, что ничего особо удивительного в том, что работало нет.
Дело в том, что в AVR три регистра отвечающие за состояние ноги. Один (DDR) конфигурирует на вход/выход, второй (PORT) на высокий/низкий уровень при выходе и pull-up/hi-z на входе. А вот третий (PIN) - ничего не делает, а только показывает что имеем в текущий момент на самом деле.
И он то и читается. Т.е. у датчика видимо хватило мощи задавить то питание что выдаёт нога и МК соответственно на это изменение уровня реагировал. Ну а в 8-й Меге видать нога оказалась сильнее и доблестно охраняла сама себя от посягательств.
PS Кстати про помехи. Решил проверить алгоритм на помехоустойчивость и открутил фантик. Ничё, нормально работает, пофиг ему на помехи.
PPS Студентам какую оценку поставили ?![]()