Не получается подключить датчик уровня xkc-y25-v к Raspberry pi. Причем xkc-y25-npn вполне успешно подключился. У датчика есть загадочный сигнал mode - может в нем дело? Подскажите - кто знает
Разъем не подходит? Или еще что то мешает? Вы пишите подробно, как подключаете, схему нарисуйте, опишите что не так работает как хочется. Загадочный сигнал MODE описан в интернете и находится по первой ссылке в поиске.
Там датчик к малине подключается через Амперковский шилд Troyka HAT, на котором уже есть согласование уровней 3.3В-5В. ТС об этом ничего не пишет. Как подключен датчик - непонятно. xkc-y25-npn - это открытый коллектор, тут сложнее порт на малине спалить, но все равно можно. Поэтому и вопросы.
Вот так подключил. Практически одинаково. gpio.setup(pin, gpio.IN,pull_up_down=PUD_UP) пин - любой, кроме запрещенных
Разница в <npn> и <v> в плане выхода. В NPN стоит транзистор подтягивающий выход к GND. У <V> уже есть подтяжка к питанию датчика (5В), что много для малины. Тут нужен преобразователь уровней, чтобы на малину не попало напряжение выше 3.3В Такой датчик нельзя цеплять к малине без цепей преобразования уровней.