Кибор » Кибор - Интегрированная среда разработки ботов » Готовые скрипты » Arduino

Страниц (9): « 1 2 3 [4] 5 6 7 8 9 »
 

31. Redear - 30 Октября, 2022 - 05:34:23 - перейти к сообщению
день добрый, подготовил ряд нубских вопросов.
1) в первом посте в графе кодов клавиш отсутствуют коды для обычных букв (A,G,D итп). Их пожимать нельзя?
2) обработка команд происходит через udp/usb или com?
3) какая минимальная задержка между виртуальными нажатиями клавиш клав-ры и мыши?
4) будет ли работать это устройство одновременно с включенной обычной юзб мышкой и клавой.
5) на сколько устройство устойчиво к нагрузкам, может ли работать круглосуточно? устройство отсоединять от компьютера не планирую.
6) не совсем понятно, можно использовать любое устройство-аналог с чипом ATmega32u4 или только оригинальный ардиуно леонардо / микро?
7) полагаю оригинал ардиуно обладает максимальной устойчивостью и надежностью или реплики абсолютно аналогичны?

спасибо.
32. Zireael - 30 Октября, 2022 - 07:31:22 - перейти к сообщению
 Цитата:
1) в первом посте в графе кодов клавиш отсутствуют коды для обычных букв (A,G,D итп). Их пожимать нельзя?

Можно.
CODE:
_key('a'); // нажать клавишу a
_key('A'); // нажать SHift+a

 Цитата:
обработка команд происходит через udp/usb или com?

Команды отправляются в com порт. Нажатия выполняются через драйвер как usb устройство.
 Цитата:
3) какая минимальная задержка между виртуальными нажатиями клавиш клав-ры и мыши?

Если установить паузы в 0, то 10000 символов печатаются 27 секунд.
 Цитата:
4) будет ли работать это устройство одновременно с включенной обычной юзб мышкой и клавой.

Да. Можно подключить 2 мыши и они будут обе работать, тут тоже самое.
 Цитата:
5) на сколько устройство устойчиво к нагрузкам, может ли работать круглосуточно? устройство отсоединять от компьютера не планирую

Не проверял. Не думаю что есть какие-то ограничения.
 Цитата:
6) не совсем понятно, можно использовать любое устройство-аналог с чипом ATmega32u4 или только оригинальный ардиуно леонардо / микро?

По идее любое, в описании обычно пишут что может использоваться в качестве мыши и клавиатуры.
 Цитата:
7) полагаю оригинал ардиуно обладает максимальной устойчивостью и надежностью или реплики абсолютно аналогичны?

Это вопрос к китайцам.
33. Redear - 30 Октября, 2022 - 07:50:07 - перейти к сообщению
большое спасибо! за драйвер отдельная благодарность. в ближайшее время закажу попробую, так как с ps/2 возникли явные трудности.
34. Redear - 30 Октября, 2022 - 12:18:34 - перейти к сообщению
по паузам получается 10000 символов на 27 сек. это 28милисек на 1 символ. что является обычным показателем для юзб устройства.

ранее на форуме вы давали ссылку на этот сайт (не реклама)(для просмотра ссылки Вам необходимо авторизоваться) товарищ пишет, что у него устройство ардиунолеонардо работает в режиме ком порта и время обработки команды составляет 2 мс. В чем его магия, обладаете информацией?
35. Zireael - 30 Октября, 2022 - 12:25:49 - перейти к сообщению
1 сек = 1000 мсек.
27 сек = 27000 мсек.
27000 / 10000 = 2.7 мсек на один символ.
36. Redear - 30 Октября, 2022 - 12:28:16 - перейти к сообщению
а вы получается тоже волшебник! Джедаи
37. Redear - 06 Февраля, 2023 - 10:36:55 - перейти к сообщению
вечер добрый
столкнулся с такой проблемой, с ардиуно не удается отправить команду ctrl+A ctrl+v
ничего не происходит
_key_down(KEY_LEFT_CTRL); key('A'Подмигивание; key_up(KEY_LEFT_CTRL);
устанавливал разные паузы, безуспешно

пока нашел решение в виде
_key_down(KEY_LEFT_SHIFT); _key(KEY_HOME); _key_up(KEY_LEFT_SHIFT);
такой способ работает.

но хочется все таки классические вариант. есть решение?
38. Zireael - 06 Февраля, 2023 - 17:44:35 - перейти к сообщению
 Цитата:
key_up(KEY_LEFT_CTRL);
_key_up(KEY_LEFT_SHIFT);

Имя функции почему разное?
Окно должно быть в фокусе. Кликните по нему перед отправкой нажатия.
39. Redear - 08 Февраля, 2023 - 13:45:22 - перейти к сообщению
 Zireael пишет:
 Цитата:
key_up(KEY_LEFT_CTRL);
_key_up(KEY_LEFT_SHIFT);

Имя функции почему разное?
Окно должно быть в фокусе. Кликните по нему перед отправкой нажатия.


мдааа. спустя куча времени, проблема была решена.
оказывается чтобы выделять нужно нажимать прописную букву 'а', а я нажимал 'A'
40. Zireael - 08 Февраля, 2023 - 17:36:58 - перейти к сообщению
 Цитата:
оказывается чтобы выделять нужно нажимать прописную букву 'а', а я нажимал 'A'

Если нажимать через ардуино, то регистр имеет значение, т. к. для ввода заглавной буквы зажимается Shift. Но, у в приведённом коде использовалась функция key, в ней регистр не имеет значения.
В примере использования клавиатуры про это написано:
CODE:
_key('a'); // нажать клавишу a
_key('A'); // нажать Shift+a

Powered by ExBB FM 1.0 Final