Подача единицы на микроконтроллер через транзистор.
Добавлено: Чт мар 22, 2012 00:02:06
Приветствую всех. Имеется вот такая схема (вырезал нужный кусок):

4 вывода от резисторов погружаются в воду, куда подается напряжение. От этого транзисторы T1-T4 должны открываться (по идее) и на порты микроконтроллера подаваться логическая единица. Соответственно, если вывод не погружен в воду, то транзистор закрыт и на порту микроконтроллера остаётся логический ноль. Но это в теории.
Проблема в том, что никакой логической единицы на порту микроконтроллера не появляется. Транзистор открывается, ток течет и всё. Если же напрямую подсоединить +5v к порту микроконтроллера, то порт принимает значение 1.
Второй день бьюсь, не могу понять, как/какой ток/напряжение подать через транзистор, чтобы на порт мк пришла логическая единица.

4 вывода от резисторов погружаются в воду, куда подается напряжение. От этого транзисторы T1-T4 должны открываться (по идее) и на порты микроконтроллера подаваться логическая единица. Соответственно, если вывод не погружен в воду, то транзистор закрыт и на порту микроконтроллера остаётся логический ноль. Но это в теории.
Проблема в том, что никакой логической единицы на порту микроконтроллера не появляется. Транзистор открывается, ток течет и всё. Если же напрямую подсоединить +5v к порту микроконтроллера, то порт принимает значение 1.
Второй день бьюсь, не могу понять, как/какой ток/напряжение подать через транзистор, чтобы на порт мк пришла логическая единица.