Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом проекте мы будем вводить данные с клавиатуры, обрабатывать их как угловое положение и перемещать серводвигатель на основе полученного 3-значного угла.
Я использовал клавиатуру 4 x 4, но если у вас клавиатура 3 x 4, она имеет очень похожую схему подключения, поэтому ее можно легко адаптировать. Точно так же некоторые комплекты Arduino поставляются с кнопочной матрицей 4x4, которая работает точно так же.
Шаг 1: Компоненты, необходимые для создания вашего проекта:
Вам потребуются следующие компоненты:
1. Arduino UNO или Nano
2. Клавиатура 4 * 4
3. Серводвигатель
4. Led's
5. Резисторы (220 Ом)
Шаг 2: Распиновка клавиатуры 4 * 4:
Клавиатура используется как устройство ввода для считывания нажатой пользователем клавиши и ее обработки.
Клавиатура 4x4 состоит из 4 строк и 4 столбцов. Переключатели размещаются между строками и столбцами. Нажатие клавиши устанавливает связь между соответствующей строкой и столбцом, между которыми находится переключатель. Дополнительные сведения о клавиатуре и ее использовании см. В разделе «Клавиатура 4x4» в разделе «Датчики и модули».
Пожалуйста, загрузите zip-файл библиотеки клавиатуры, если вы работаете над Arduino IDE, по приведенной ниже ссылке:
github.com/Chris--A/Keypad
Подключения следующие:
R1 = 3
R2 = 4
R3 = 5
R4 = 6
C1 = 8
C2 = 9
C3 = 10
C4 = 11
Шаг 3: Присоединение серводвигателя к Arduino:
Серводвигатели - отличные устройства, которые могут поворачиваться в определенное положение.
Обычно у них есть сервомеханизм, который может поворачиваться на 180 градусов. Используя Arduino, мы можем сказать сервоприводу перейти в указанную позицию, и он пойдет туда. Так просто! Серводвигатели были впервые использованы в мире дистанционного управления (RC), обычно для управления рулевым управлением радиоуправляемых машин или закрылками на радиоуправляемом самолете. Со временем они нашли свое применение в робототехнике, автоматизации и, конечно же, в мире Arduino.
Загрузите библиотеку сервоприводов по приведенной ниже ссылке:
github.com/arduino-libraries/Servo
подключения серводвигателя:
1. Оранжевый провод, т.е. сигнальный контакт подключен к контакту № 7.
2. Красный провод подключен к 5В.
3. Черный провод подключен к массе.
Шаг 4: Код:
Для получения кредита, пожалуйста, подпишитесь на мои следующие аккаунты. Спасибо
Для более интересных проектов свяжитесь со мной по:
Youtube:
Страница Facebook:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l10avryni