Skip to content

Этот проект позволяет управлять курсором мыши с помощью джойстика, подключенного к Arduino. Также предусмотрена кнопка на джойстике для имитации левого клика мыши. Вся инфа с Arduino передается в Python-код, который преобразует их в движение курсора и клики.

Notifications You must be signed in to change notification settings

ReNothingg/ArduinoMouseControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Joystick Mouse Control

Этот проект позволяет управлять курсором мыши на компьютере с помощью джойстика, подключенного к плате Arduino Uno. Движение джойстика переводится в перемещение курсора на экране.

Оборудование

  • Arduino Uno
  • Аналоговый джойстик
  • USB-кабель для подключения Arduino к компьютеру
  • Соединительные провода

Подключение

  1. Подключите выход оси X джойстика к аналоговому входу A0 на Arduino Uno.
  2. Подключите выход оси Y джойстика к аналоговому входу A1 на Arduino Uno.
  3. Подключите питание (VCC) и землю (GND) джойстика к соответствующим пинам на Arduino.

Настройка Arduino

  1. Установите Arduino IDE.
  2. Откройте код ArduinoMouseControl.ino
  3. Загрузите скетч на плату Arduino через USB.
  4. После загрузки скетча на плату закройте программу Arduino IDE

Настройка Python-скрипта

  1. Установите библиотеки: pip install pyserial pyautogui

  2. Откройте код ArduinoMouseControl.py

  3. Измените COM3 на соответствующий порт вашего Arduino.

Настройка чувствительности

Измените значение переменной sensitivity в Python-скрипте для регулировки скорости перемещения курсора:

  • Увеличьте значение для повышения чувствительности.
  • Уменьшите значение для снижения чувствительности.

Использование

  1. Подключите Arduino Uno к компьютеру через USB.
  2. Запустите Python-скрипт.
  3. Используйте джойстик для управления курсором мыши.

НЕ ИГРАЙТЕ В ОНЛАЙН ИГРЫ С ПОМОЩЬЮ ДЖОСТИКА! ВЕСЬ ЭТОТ ПРОЕКТ 1 БОЛЬШОЙ ЭКСПИРЕМЕНТ!

About

Этот проект позволяет управлять курсором мыши с помощью джойстика, подключенного к Arduino. Также предусмотрена кнопка на джойстике для имитации левого клика мыши. Вся инфа с Arduino передается в Python-код, который преобразует их в движение курсора и клики.

Topics

Resources

Stars

Watchers

Forks

Contributors