Задача
Разработать устройство на базе Arduino, которое подключается к компьютеру через USB и эмулирует работу мыши. Система должна определять его как стандартный pointing device (HID). Устройство не заменяет обычную мышь, а выполняет предписанные действия: автоматически нажимает левую кнопку мыши 4 или 5 раз в строго определенные моменты времени.
Требования
- Реализация алгоритма программного управления курсором и кликами.
- Гарнитура должна быть аналогом типа «мышь» с однократным/множественным кликом.
- Количество кликов - 4 или 5, время их выполнения задается из программы или зашивается в скетч.
- Подключение должно обеспечить стабильную коммуникацию с ПК и обработку сигнала без задержек.
Важно для исполнителя
- Необходимо предоставить полный код (firmware) и принципиальную схему (если требуется).
- Управление должно быть предсказуемым и не зависеть от положения эмулятора.
- Устройство может быть реализовано на любой плате серии Arduino (Uno, Leonardo, Micro), поддерживающей HID-протокол.