Режим open-drain в MicroPython работает следующим образом: 1
Этот режим используется для определённых типов схем, например I2C, или когда нужно, чтобы вывод тянулся к земле, но не генерировал высокое напряжение. 3
Синтаксис для установки режима open-drain в MicroPython: machine.Pin.OPEN_DRAIN
. 3
Следует учитывать, что не все порты реализуют этот режим, или некоторые могут поддерживать его только на определённых выводах. 1