Здравствуйте, уважаемые ардуинщики!
Помогите, пожалуйста, новичку.
Сразу скажу, что перед тем, как задать вопрос, искал решение около часа, но ничего подобного не нашёл.
Суть в следующем:
К Arduino Nano подключен датчик препятствия. При срабатывании датчика препятствия, на Arduino должен зажигаться светодиод (тот, который на 13 пине). По факту - светодиод зажигается сразу. В мониторе порта так же видно, что ардуина считает, что с датчика пересечения всё время идёт сигнал о том, что есть препятствие.
НО!
Если положить палец между пином D3 (к которому подключен датчик) и D4, то всё начинает работать как надо.
Что пробовал:
1) Сменить саму плату Arduino и датчик (есть несколько разных от разных производителей)
2) Сменить провода, которыми подключен датчик к Arduino
3) Сменить USB-провод
4) Сменить источник питания (ПК, павербанк)
5) Менять пин, к которому подключен датчик препятствия
6) Менять напряжение, от которого запитан датчик (3,3В/5В)
7) Попробовал загрузить несколько готовых скетчей, дабы исключить ошибку в коде.
Ничего не помогло, так что, видимо, я сам дурак, только вот в чём именно дурак - понять не могу.
Вся суть проблемы видна в прикреплённом видео
Помогите, пожалуйста!
Заранее спасибо!)