Напряжение USB зафиксировано на номинальном уровне 5 Вольт и не может контролироваться.
Поведение USB-устройств относительно их потребления тока хорошо определено в спецификациях USB.Предполагается, что устройства USB потребляют до 1 единицы нагрузки (100 мА), если они не согласовали более высокую нагрузку с хоста USB.Вполне вероятно, что сервомоторы, которые у вас есть, будут нуждаться в том, чтобы потреблять более высокие токи, чем они, и не смогут запросить их, не будучи USB-устройством и не договариваясь с хостом.В зависимости от серводвигателя, которым вы пытаетесь управлять, вам потребуется либо подать сигнал ШИМ, либо аналоговое напряжение для управления положением двигателя.Хосты USB не предназначены для обеспечения ни одного из них.
Ваши лучшие варианты для управления двигателем от вашего ПК:
- Получите специальный контроллер USB для вашего серводвигателя (если онсуществует)
- Создайте свой собственный на основе небольшого микропроцессора (например, с помощью Arduino)
- Выберите другой порт на ПК.Если возможно, можно управлять параллельными портами ПК для обеспечения управления драйверами двигателя.