Владимир Андреевич
Member
Отлаживаю работу шагового мотора с енкодером, позволяющим проверить симметрию вращения по и против часовой стрелки и контролирровать положение ротора мотора. Использую мултипрограмный вариант скетча. Столкнулся с тем, что отслеживание контактов енкодера по digitalRead (как в многочисленных найденных примерах) не проходит из-за нечувствительности digitalRead к значению на пине (проверяется тестером), получаемое значение всегда 0, значение analoglRead изменяется. Поиск в интернете показал, что проблема у многих. Начал перебор пинов (ни в одном из опсаний моей платы "esp32 Wroom 32" особенностей исопользования пинов для digitalRead не нашел) Методом "тыка" нашел,что пин GPIO3 позволяет правильно использовать digitalRead. Но мне надо еще один пин. Поделитесь опытом. Может быть кто-то имеет описание ситуации с digitalRead.