Как использовать один пин в обоих направлениях?

Makcumayc
Offline
Зарегистрирован: 23.06.2019

В этом деле новый. Как использовать один и тот же пин для записи и считывания в одном цикле? Идёт обмен с аппаратурой. Нужно сначала передать код, а затем на этот же пин принять код. Пробовал digital/Read писать, не получается, на выходе продолжает висеть единица

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

сначала надо перестроить пин на чтение pinMode(PIN,INPUT);

Makcumayc
Offline
Зарегистрирован: 23.06.2019

Его я тоже писал. Всё равно единица на выходе висит

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Makcumayc пишет:

Его я тоже писал. Всё равно единица на выходе висит

а вы его чем к нулю притягиваете?

Makcumayc
Offline
Зарегистрирован: 23.06.2019

Ещё раз попробовал pinMode, получилось. Наверное первый раз что-то не так сделал. Спасибо!