-
-
Notifications
You must be signed in to change notification settings - Fork 23
Настройка Arduino
Данный пункт необходим только если вы планируете использовать плату для эмуляции ввода, иначе этот пункт можно пропустить.
- Подключаем плату к ПК;
- Открываем Arduino IDE;
- Отрываем скрипт прошивки, который располагается в папке
arduino/emulation
. - Выбор используемой платы:
Инструменты > Плата > Arduino/Genuino Micro. Выбираем порт: Инструменты > Порт > выбираем то что выше COM1.
- Для корректной работы нам необходима дополнительная библиотека, найти ее можно в папке
soft/MouseTo.zip
. В меню сверхуСкетч > Подключить библиотеку > Добавить ZIP. библиотеку…
- Загружаем прошивку. В меню сверху пункт
Скетч > Загрузка
. В консоли смотрим вывод, проверяем чтобы не было ошибок.
Для начала нам необходимо убедиться, то что наша плата работает корректно. Для этого переходим в папку soft
, устанавливаем и запускаем программу Cursor Position.exe
. Либо скачиваем по ссылке. Она нам необходима для определения положения курсора в системе.
Открываем Arduino IDE, переходим в меню Инструменты > монитор порта
, в строку пишем test
без кавычек, нажимаем на кнопку отправить. Плата начнет перемещать курсор, после завершения работы смотрим в окно позиции курсора. Если все хорошо, то курсор переместиться на координаты 1500
, настройка платы на этом закончена.
Если значение не совпадает, вам необходимо взять текущее значение курсора, которое указано в окне определения курсора и поделить его на 1500
, после чего полученное значение вставить вместо единицы в следующее выражение: const float CORRECTION_FACTOR = 1;
Пример: в окне расположения курсора стоит значение 1617
. 1617 / 1500 = 1,078
. Единицу заменяем полученным значением. После чего загружаем скетч на плату и повторяем операцию заново. Если значение совпадает полностью или с погрешностью в 1-2 пикселя настройка на этом закончена, если нет, настраиваем коэффициент вручную, подбирая значения в большую или меньшую сторону.