Могу ли я использовать PL2303 USB to TTL Последовательный конвертер Модуль отправки нажатия клавиш с помощью Arduino nano?

Если я могу, какую библиотеку использовать (пример кода будет отличным). Вот этот модуль: PL2303 USB to TTL Serial Converter Module

, 👍0

Обсуждение

Как сказал Майенко в своем ответе. Если вы по какой-либо причине не хотите получать плату с встроенной поддержкой USB и хотите использовать свой Nano, проще всего сделать так, чтобы Nano притворялся клавиатурой PS/2, и в этот момент вы, скорее всего, используете адаптер PS/2 для USB, а не последовательный USB-адаптер логического уровня. Велика вероятность, что вы можете приобрести адаптер USB для PS/2 локально у кого-то, у кого есть старый компьютерный хлам, при условии, что у вас его просто нет., @timemage

это может быть возможно ... исследование `Халява"... https://andersmalmgren.github.io/FreePIE/, @jsotola

@timemage, как?, @Juraj

@Juraj, вы хотите, чтобы я написал статью в комментариях о том, как заставить Nano вести себя как клавиатура PS/2?, @timemage

@timemage, подробнее о том, как преобразовать его в USB-сигнал. но теперь я понял, что ты имеешь в виду., @Juraj

@Juraj, в моем комментарии "адаптер PS/2 для USB" относится к [такого рода вещам](https://en.wikipedia.org/wiki/PS/2_port#/media/File:Usb_to_ps_2_adapter_IMGP1414.jpg), на случай, если это не было ясно., @timemage


1 ответ


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

1

Нет. Это Serial. Как и любой другой последовательный конвертер USB - TTL. Ключ к разгадке-в названии.

Вам нужен Arduino с выделенным собственным интерфейсом USB, например, на основе чипа ATmega32U4.

Или выделенное программное обеспечение на ПК, которое будет считывать последовательные данные и эмулировать нажатия клавиш (что выходит за рамки данного веб-сайта).

,

Есть ли какой-нибудь модуль, который позволяет мне это сделать, @WHITE_DEVIL

Я опубликовал кое - что на этот счет в комментарии к самому вашему вопросу. Если бы это было сформулировано по-другому, я мог бы сформулировать это как ответ или часть одного из них. Теперь, когда у вас *есть* ответ *на то, что вы на самом деле спросили*, вам следует избегать изменения характера вопроса., @timemage

@WHITE_DEVIL да, есть. Это называется Arduino, основанный на atmega32u4., @Majenko