Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Здесь мы собираемся соединить один джойстик дуэльной оси с arduino uno. Этот джойстик имеет два аналоговых контакта для оси x и оси y и один цифровой контакт для переключателя.
Шаг 1. Используемое программное обеспечение:
Здесь мы используем одно программное обеспечение - Arduino IDE.
Arduino IDE: последнюю версию Arduino IDE можно загрузить по этой ссылке:
Шаг 2: Используемые компоненты:
1) Arduino UNO: Arduino / Genuino Uno - это плата микроконтроллера на базе ATmega328P (таблица данных). Он имеет 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый кристалл 16 МГц, соединение USB, разъем питания, разъем ICSP и кнопку сброса.
2) Джойстик оси Duel: модуль джойстика Arduino, он использует двухосный потенциометр для управления осями X и Y. При нажатии активирует переключатель. Основанный на джойстике контроллера PS2, он используется для управления широким спектром проектов, от радиоуправляемых машин до цветных светодиодов.
3) Провода перемычки
Шаг 3: принципиальная схема
В этом случае у нас есть A4 и A5 Arduino Uno для аналоговых контактов джойстика и один переключатель, который подключен к 4-му контакту Arduino Uno.
Шаг 4: Код:
Вы можете получить исходный код по нашей ссылке на github
Шаг 5: Видео:
Полное описание проекта приведено в видео выше.
Если у вас есть какие-либо сомнения относительно этого проекта, не стесняйтесь комментировать нас ниже. А если вы хотите узнать больше о встроенной системе, вы можете посетить наш канал на YouTube.
Посетите нашу страницу в Facebook и ставьте лайк, чтобы получать частые обновления.
С уважением, Embedotronics Technologies