Если вы просто не хотите доверять слой программного обеспечения, вы можете попробовать вручную установив булавку высоко:
GPIO контакты на работе Raspberry Pi с напряжением 3,3 В постоянного тока.
Штырьки 1 & 17 на выходах заголовка P1-GPIO 3.3VDC.
Вы можете ТРЕБУЕТСЯ попытаться подключить перемычку от контакта 1 или 17 к входному выводу GPIO, который вы хотите проверить. Подключите его к испытанию высокого уровня, отсоедините его, чтобы проверить его на низкое.
УБЕДИТЕСЬ ВЫ DON "T ИСПОЛЬЗОВАТЬ 5VDC GPIO Pins, ВЫ МОГЛИ/WILL ПОВРЕЖДЕНИЯ/УБИТЬ СВОЙ PI!
Я бы не имел прямого доступа к GPIO. Вы можете создать программный уровень для доступа к GPIO и издеваться над этим во время тестов. – hek2mgl
Я тоже об этом подумал, но если бы я написал код для вычисления расстояния до объекта с помощью ультразвукового датчика, вы бы добавили слой, чтобы прочитать штыри (что их можно было издеваться)? Я думал в чем-то вроде: 'когда (GPIO.input (OUTPUT_PIN)). Return (0)' –
Хмм, я не кодер python. Если 'GPIO' уже является объектом, вы можете просто издеваться над этим – hek2mgl