Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве я покажу вам, как взломать мышь, чтобы вы могли использовать ее в качестве контроллера для светодиодов, двигателей, беспроводных приложений и т. Д.
В этом уроке будут рассмотрены мыши с проволокой. Большинство этих мышей используют протокол PS / 2.
Настройка будет работать со всеми версиями Arduino.
Для управления выводом мыши требуется всего несколько шагов.
Сначала вы зачищаете провода мыши и подключаете их к Arduino. Затем вы загружаете эскиз и видите результат на серийном мониторе.
Я подробно покажу вам, как это делается
В качестве дополнения я покажу вам, как сделать вашу мышь беспроводной на расстоянии до 2500 футов (750 метров).
Шаг 1: Список деталей
1 мышь с проводом
1 x Arduino Uno или другой
4 штифта с наружной резьбой -
Инструменты для снятия изоляции и пайки
- Файлы упражнений здесь
Следующие детали нужны только для того, чтобы мышь стала беспроводной
- 2 модуля HC-12 (мне тут дешево досталось)
Соединительные провода
Шаг 2: Подключение и настройка
Загрузите эскизы и скопируйте / вставьте их в свою среду разработки arduino.
Зачистите провода мыши и подключите к Arduino, как вы можете видеть на изображении. Цвета некоторых мышей могут отличаться. На скетче вы увидите MDATA и MCLK, это порты на Arduino, которые можно изменить.
Прокрутите эскиз до конца до «void loop ()». Здесь вы можете настроить код под свои нужды.
Шаг 3. Запустите эскиз и откройте последовательный монитор, чтобы увидеть результат
Откройте последовательный монитор после загрузки скетча в Arduino.
Переместите мышь, чтобы увидеть результат.
Это довольно много кода, но вы должны беспокоиться только о коде внутри void loop (). Большая часть кода предназначена для работы с протоколом PS / 2, и его следует оставить в покое.
Если вы не видите никакого результата, попробуйте поменять местами провод MDATA на провод MCLK и повторите попытку
Вот и все. Теперь вы можете настроить эскиз под свои нужды.
В оставшейся части этого руководства вы узнаете, как сделать мышь беспроводной на расстоянии до 2500 футов (750 м).
Шаг 4: Настройка беспроводной сети дальнего действия
Мы будем использовать 2 модуля HC-12 и 2 Arduino для беспроводного подключения. Вы можете увидеть полное руководство по HC-12 в другом руководстве, которое я сделал.
Подключите мышь и модули, как показано на рисунке, к двум Arduino.
Загрузите эскизы «Отправитель» и «Получатель» в оба Arduino
Откройте монитор последовательного порта на приемнике, чтобы увидеть результат.
Вы можете отредактировать код в соответствии с вашими потребностями в void loop ()
Шаг 5. Спасибо за прочтение - следующий проект
В этом видео вы узнали, как использовать мышь в качестве контроллера и беспроводного контроллера.
У вас есть предложения по следующему проекту, дайте мне знать в комментариях.
Если это видео было для вас полезным, нажмите кнопку «Избранное» и подписывайтесь на меня, чтобы посмотреть другие видео.
Увидимся в следующий раз.
Ваше здоровье, Том Хейлен