Вступление или зачем все это надо.
Идея разработки аппаратного эмулятора USB мыши на Ардуино возникла как всегда спонтанно

А причиной ее возникновения стало введение новых правил по безопасности в компании где я работаю. Системные администраторы установили всем на компьютеры автоматическую блокировку по истечении 10 минут простоя компьютера. То есть, если компьютер не трогать 10 минут он автоматически блокируется, для того чтобы его разблокировать надо ввести логин и пароль. Первое время было трудно привыкнуть к данному нововведению, например читаешь текст какой нибудь, не трогаешь ПК, а тут на тебе - заблокировался.
И меня это нововведение стало мягко говоря раздражать.
Было принято решение о создании USB устройства, которое будет подключаться к компьютеру через USB разъем, опребелятся системой как USB HID Device мышь и автоматически перемещать курсор мыши на несколько пикселей, с интервалом в 2-5 сек. Такое устройство будет эмулировать работу человека за компьютером и он блокироваться не будет.
Ну, сказано - сделано, приступаем к разработке!

Для создания эмулятора USB мыши на Ардуино нам понадобятся следующие детали:
Ардуино Про мини 5В 16МГц - 1 шт.
Резисторы 56 Ом - 2 шт.
Резистор 2,2 КОм - 1 шт.
Стабилитрон 3,6В - 2шт.
USB разъем USB A Male (вилка или папа)
Макетная плата.