Arduino: Эмуляция клавиатуры и мыши

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Очень наглядно, коротко и ясно. Автору спасибо!

veselch
Автор

блин спасибо это то что надо! Вот только я не очень силен в программирование) в общем как приедет ардуино, вы уж извиняйте но вопросов будет море)

xxxmaximusssss
Автор

Спасибо, очень информативное видео. Я сделал джойстик для авиасимуляторов, но только с симуляцией левой кнопки мыши (для стрельбы). Возможна ли симуляция правой кнопки мыши и инкодера ( инкодер не обязателен ) ?

qwnmfjy
Автор

Добрый день, в описании не нашел прокрутку(скроллинг) мышки, неужели нет все таки?

sabantuy
Автор

Кто-нибудь пробовал этот пример запускать на IDE ардуино на STM32F103 ?

pavelsan
Автор

помогите разобраться. будет ли плата определятся при подключении как стандартное устройство ввода? после прошивки?

fkxvsem
Автор

Здравствуйте, а не могли бы вы мне подсказать. Возможно ли таким образом собрать полностью механическую клавиатуру? То есть там будут обычные механические клавиши, стабилизирующие диоды. Все это будет собрано по матричной системе, то есть столбцы и строки. И будет стоять Teensy++ 2.0. И все это должно подключаться по USB. (длинновато, но все же)

justice_dark
Автор

подскажите пожалуйста, как отправить на плату через ком порт, координаты для клика? Дело в том что пытаюсь объединить кликер программный и плату, мне нужно что бы в игре сканировало картинку и делать определенные действия

danbalan
Автор

Можно ли с помощью энкодера и Arduino Leonardo сделать эмитацию свайпа по экрану планшета? Т.е. сделал поворот энкодера по часовой стрелке на один оборот, а на экране планшета произошло переключение на следующий рабочий стол (как если бы сделали свайп пальцем по экрану). А если энкодер провернуть против часовой стрелки - возвращаемся на предыдущий рабочий стол. Ну или как если бы зажали левую кнопку мыши и не отпуская её делать движение вправо или влево, перелистывая при этом рабочие столы. Спасибо.

vrrsvve
Автор

Добрый день. Спасибо за ваш урок по arduino.

У меня сложилась такая ситуация: я в скетче забыл указать, что программа активируется по нажатию кнопки и теперь при подключении платы 32u4 к компьютеру у меня мышка бегает по бесконечному циклу и не даёт перепрошить плату. Можно ли как-то сделать сброс платы, что то типа hard reset?

bknsfdl
Автор

Как сделать из обычной клавиатуры - Bluetooth клавиатуру с помощью Arduino pro micro и Bluetooth модуля?

smenipogodu
Автор

Можно ли эмулировать через USB стандартное устройство ИБП UPS?
Для встроенных драйверов в систему?

vgonvqc
Автор

Скажите пожалуйста, как будет выглядеть скетч, если при включенные тумблера нужно присвоить значение shift+n, а при исключении n?

slloope
Автор

Доброго времени суток! Подскажите пожалуйста, можно ли на одну кнопку посадить сочетание клавиш, например ctrl+"L" или crtl+alt+"L"? Спасибо!

vjsxzlz
Автор

не могу понять, где по вашим ссылкам скачивается библиотека Mouse.h

DrRichMan
Автор

Приветствую! Подскажите, как эмулировать прокрутку колеса мыши?

nikautoregistrator
Автор

Можно ли задавать кнопки номером? Это нужно для оптимизации процесса с вытаскиванием значений "нажата или нет" из массива.

afm
Автор

Спасибо, раньше делал ботов для игр через winApi. И теперь смогу на Ардуино)))

zmihscz
Автор

Привет, спс за видос, но с чем может быть связано, что когда эмулируешь зажатие кнопки - ну типо активация микрофона, то работает, но как бы с прерываниями... никаких делай не использую. Пробовал даже без проверки нажатия кнопки - тоже самое. Использую код
Считывал показания кнопки - дребезга нет, идет стабильный 0 или 1.

sansayrus
Автор

на arduino nano подойдет? можно через usb залить скетч? я вроде скачал твой скетч не работает. Программа пишет Arduino: 1.8.5 (Windows 7), Плата:"Arduino Nano, ATmega328P"

In file included from

C:\Program Files warning: #warning "Using legacy HID core (non pluggable)" [-Wcpp]

#warning "Using legacy HID core (non pluggable)"

^

In file included from

C:\Program Files warning: #warning "Using legacy HID core (non pluggable)" [-Wcpp]

#warning "Using legacy HID core (non pluggable)"

^

In function 'void setup()':

32u4_bot:6: error: 'Клавиатура' не найдена. Убедитесь входит ли скетч в код '#include <Keyboard.h>'?
32u4_bot:7: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
In function 'void mReset()':

32u4_bot:18: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
In function 'void mMove(int, int, bool, bool)':

32u4_bot:24: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
32u4_bot:27: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
In function 'void mMoveDiagonal(int, bool, bool)':

32u4_bot:33: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
In function 'void doAction()':

32u4_bot:41: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
32u4_bot:44: error: 'Клавиатура' не найдена. Убедитесь входит ли скетч в код '#include <Keyboard.h>'?
32u4_bot:44: error: 'KEY_LEFT_CTRL' was not declared in this scope

exit status 1
'Клавиатура' не найдена. Убедитесь входит ли скетч в код '#include <Keyboard.h>'?

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

vseobovsem