Этот проект позволяет управлять курсором мыши на компьютере с помощью джойстика, подключенного к плате Arduino Uno. Движение джойстика переводится в перемещение курсора на экране.
- Arduino Uno
- Аналоговый джойстик
- USB-кабель для подключения Arduino к компьютеру
- Соединительные провода
- Подключите выход оси X джойстика к аналоговому входу A0 на Arduino Uno.
- Подключите выход оси Y джойстика к аналоговому входу A1 на Arduino Uno.
- Подключите питание (VCC) и землю (GND) джойстика к соответствующим пинам на Arduino.
- Установите Arduino IDE.
- Откройте код ArduinoMouseControl.ino
- Загрузите скетч на плату Arduino через USB.
- После загрузки скетча на плату закройте программу Arduino IDE
-
Установите библиотеки: pip install pyserial pyautogui
-
Откройте код ArduinoMouseControl.py
-
Измените
COM3на соответствующий порт вашего Arduino.
Измените значение переменной sensitivity в Python-скрипте для регулировки скорости перемещения курсора:
- Увеличьте значение для повышения чувствительности.
- Уменьшите значение для снижения чувствительности.
- Подключите Arduino Uno к компьютеру через USB.
- Запустите Python-скрипт.
- Используйте джойстик для управления курсором мыши.