Как установить ВЫСОКИЙ или НИЗКИЙ уровень для подключений USB-порта с помощью Python.
Это можно использовать в специальном USB-устройстве.
Например,
Предположим, у меня есть светодиод, подключенный к USB-порту (линия данных).
Теперь с помощью кода я хочу, чтобы он мигал или управлялся им.
Теперь этого можно легко достичь с помощью любого микроконтроллера, Arduino, Raspberry Pi
Но я хочу добиться этого с помощью обычного компьютера и Python.
[EDIT]
Могу ли я добиться этого, создав API C или C++ и создав оболочку для его использования в Python. Да, тогда какой лучший способ добиться этого?
ПРИМЕЧАНИЕ:
Моя главная цель — не просто мигать светодиодом. Я просто привел это в качестве примера.
Я хочу иметь возможность напрямую управлять портами USB.
Цитата: https://www.cmd-ltd.com/advice-centre/u ... 20'packets'.
В пределах В стандартном разъеме USB 2.0 можно увидеть четыре металлические полоски. Две внешние полосы — это плюс и земля источника питания. Две центральные полосы предназначены для передачи данных.
Благодаря новому разъему USB 3.0 скорость передачи данных увеличивается за счет добавления дополнительных полос для передачи данных; четыре дополнительных сигнальных провода помогают USB 3.0 достичь сверхскорости.
Я хочу установить значения контактов данных.
Говоря ВЫСОКИЙ НИЗКИЙ, не поймите неправильно, что я хочу установить значения +5 В и GND. Но я хочу контролировать его значение напрямую через мой код, без каких-либо внешних драйверов на компьютере.
Я упомянул HIGH LOW, чтобы просто сделать язык простым и его легче понять.
Подробнее здесь: https://stackoverflow.com/questions/668 ... ing-python