Помогите пожалуйста! Я хочу управлять клавиатурой через ардуино. Я хотел это сделать через транзистор(на клавиатуре закодированные сигналы, поэтому не напрямую). Видимо из-за закодированных сигналов проблема и произошла - транзистор работает, но плата клавиатуры с через него сигналы не пропускает. Заранее спасибо!
нифига непонятно. При чем тут транзистор? Для работы как клавиатура, Arduino должен работать по протоколу HID, это умеют Arduino Leonardo, Arduino Micro и Digispark.
Мне нужно имитировать не всю клавиатуру, а только 2 клавиши и поэтому я хотел не писать длинный код, а собрать схему, в которой если от ардуино подают ток на транзистор, то он пропускает сигнал, а если нет - то не пропускает. Просто я не особо хорошо программирую. А что такое протокол HID?
Эти две фразы как-то не вяжутся друг с другом. Если не можете объяснить на словах "что нужно", то может картинку попробовать нарисовать?
Я имел ввиду, что через коллектор и эмиттер идёт сигнал клавиатуры(код клавиши), если ардуино даёт сигнал на базу.
ваша схема с транзистором подходит только для примитивных клавиатур - тупо замыкание контактов. У компьютерных клавиатур внутри стоит свой контроллер, который отслеживает такие замыкания контактов и выдает в порт USB не наличие замыкания линий, а цифровой код нажатой кнопки. HID - это стандарт обмена информацией между ПК и кнопочной периферией. Если его соблюдать - то драйвера не нужны, будет все работать.