моторный щит напрямую к ПК? БЕЗ АРДУИНО!

Есть ли способ подключить и управлять платой моторного шилда вообще БЕЗ Arduino. Могу ли я подключить его напрямую к моему ПК? Я запутался, так как я перечитал много тем, в которых люди используют существующие контакты на материнской плате.

, 👍0

Обсуждение

Есть ли причина, по которой вы хотели бы это сделать? Неправильное использование такой материнской платы (если это действительно возможно) имеет смысл только в том случае, если вы делаете это ради удовольствия от взлома вашей материнской платы. Это было бы намного сложнее и определенно не стоило бы намного дороже, чем типичное решение Arduino/микроконтроллер. Если оригинальный Arduino стоит слишком дорого, вы можете купить китайский клон, который намного дешевле., @chrisl

Это познавательно. почему мы не можем просто использовать выход UBS для управления чем-то вроде платы моторного щита, можно получить единицы и нули с USB вместо Arduino, так как у нас есть вся необходимая вычислительная мощность на ПК? Есть ли USB-версия платы управления двигателем? и почему бы нет.., @Glitch Fish


3 ответа


Лучший ответ:

0

Этот суперпользователь post может помочь.

У Raspberry Pi есть контакты GPIO, которые можно использовать для связи с моторным шилдом, но у обычных (на базе Intel) ПК их обычно нет. В любом случае, вам все равно не хотелось бы возиться с контактами материнской платы; короткое замыкание может легко вывести из строя ваш компьютер.

Если вы не хотите использовать Arduino, вы можете использовать преобразователь USB-последовательный порт (например, небольшой FTDI). цепь) вместе с драйвером двигателя, использующим последовательную связь.

Однако это не будет проще и дешевле, чем просто использование Arduino.

,

0

На обычный ПК? Нет. Вы не можете. ПК не имеет контактов GPIO и т. д., которые необходимы.

Вы можете подключить его к Pi.

,

0

Если у вас есть ПК с настоящим параллельным портом ( LPT1: ) и вы не используете на нем операционную систему (или, возможно, MS-DOS) ... вы можете подключить несколько светодиодов, но вы не можете использовать Экран Arduino напрямую.

,

Относительно «_Если [...] вы не запускаете на нем операционную систему_»: вы можете сделать это в Linux из привилегированного процесса, если сначала запросите доступ к регистрам ввода-вывода порта с помощью [ioperm (0x378, 3, 1);](http://man7.org/linux/man-pages/man2/ioperm.2.html)., @Edgar Bonet