Хотелось бы добавить в поток свой опыт/наблюдение: та же самая ситуация - не закроется, если не держать кнопку внутри, 10 мигает как ошибка.
Оба моих датчика “казались” работающими. То есть, янтарный излучатель заставлял зеленый приемник загораться, когда я их выравнивал, и зеленый приемник гас, если я блокировал луч, поэтому, как я уже говорил, он “казался” рабочим.
Причина заключалась в коррозии проводов приемника. Оба провода были перерезаны тварью несколько лет назад. Я соединил их обратно, но влага и погода привели к тому, что сопротивление на линии оказалось достаточным, чтобы обеспечить противоречивую обратную связь и запустить защитную обходную цепь. Я вырезал плохую медь и припаял новое соединение, которое я герметизировал жидкой лентой, и все снова хорошо.
Если оба сенсора загорелись, и вы получаете ответ от блокировки луча, проверьте зеленую проводку приемника (эмиттер не будет иметь той же проблемы). С помощью мультиметра можно искать колебания напряжения или сопротивления, или просто визуально проверить на наличие разрывов в изоляции линии и черной или зеленой медной проводке. Это гораздо более вероятно провода, чем датчик, так зачем тратить деньги?