
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В этом проекте мы разместили два потенциометра на двух макетных платах для управления серводвигателями. Серводвигатели будут сражаться насмерть !!!!!!
*** Этот проект - всего лишь прототип. Мы хотим сделать более крупный серводвигатель. Мы все еще работаем над кодом.
Шаг 1: материалы

Ардуино
2 макета
2 потенциометра
2 серводвигателя
20 проводов
Блок питания адаптер переменного / постоянного тока
Шаг 2: серводвигатель
*** Когда вы делаете этот проект, помните об этой картинке.
www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYcc2&BiChxpSN8KHX-HBGYcc2&BiCh=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&hl=ru&BI
Шаг 3: Код
#включают
Сервомашина; // создание сервообъекта для управления сервоприводом Servo myservo1;
int potpin = 0; // аналоговый вывод, используемый для подключения потенциометра
int val = 0; // переменная для чтения значения с аналогового вывода
int potpin2 = A2;
int val2 = 0;
void setup () {
myservo.attach (9); // присоединяет сервопривод на выводе 9 к сервообъекту
myservo1.attach (10); pinMode (potpin, ВВОД);
pinMode (potpin2, ВХОД);
Serial.begin (9600); }
void loop (); {
val = analogRead (горшок);
val2 = аналоговое чтение (potpin2); // считывает значение потенциометра (значение от 0 до 1023)
val = map (val, 0, 1023, 0, 180); // масштабируем его для использования с сервоприводом (значение от 0 до 180)
значение2 = карта (значение2, 0, 1023, 0, 180);
Serial.println (val);
Serial.print (val2);
myservo.write (val);
myservo1.write (значение2); // устанавливает положение сервопривода в соответствии с масштабированным значением
задержка (10); // ждет, пока сервопривод доберется туда}
Шаг 4: Шаги:


1.) поместите два петенциометра в отдельные макеты.
2.) Вставьте штифты сзади.
1-й петенциометр:
левая булавка переходит в минус
средний штифт идет к A0
Правый штифт идет к плюсу.
2-й петенциометр:
левый контакт идет к плюсу на другой макетной плате.
средний контакт идет на a2 в Arduino.
правый вывод идет к минусу в другом Arduino.
1-й серводвигатель:
Браун идет на землю
Красный идет в плюс
Оранжевый подключается к Arduino. мы использовали d10.
2-й серводвигатель
Браун идет на землю
Красный идет в плюс
Оранжевый идет к булавке. Мы использовали d9
Шаг 5: Картинки:


Необязательно: вы можете добавить мечи к концам.
Авторы: Джастин Херсковиц и Ян Фридман
Рекомендуемые:
ТЕСТ СЕРВО-ДВИГАТЕЛЯ: 5 шагов

ТЕСТ СЕРВО-ДВИГАТЕЛЯ: Привет, в этой инструкции мы проверим работу сервопривода микросервомера SG 90. Использование микроконтроллера Arduino
Создайте свой собственный тестер ESC / серво: 5 шагов

Создайте свой собственный тестер ESC / серво: в этом небольшом проекте я покажу вам, как создать собственный тестер ESC / серво. Попутно я покажу вам, как настроить таймер ATmega328P для создания необходимого управляющего сигнала. В конце я добавлю тактильные переключатели, потенциалы
Двухрежимный серво-тестер: 5 шагов (с изображениями)

Двухрежимный серво-тестер: когда я покупаю новый серводвигатель, я хочу быстро проверить, работает ли он. Двухрежимный серво-тестер позволяет мне сделать это за минуту. Сервоприводы, по крайней мере, самые дешевые, которые я знаю, иногда не работают должным образом, когда приходят: шестеренки прыгают, электрон
Серво-тестер: 5 шагов

Серво-тестер: в этой инструкции показано, как сделать простой серво-тестер
Серво-робот, управляемый Arduino (SERB): 7 шагов (с изображениями)

Управляемый Arduino серво-робот (SERB): что может быть лучше для начала экспериментов с микроконтроллерами с открытым исходным кодом (Arduino), чем создание собственного робота с открытым исходным кодом (CC (SA -BY))? Что делать с вашим SERB? (здесь) - Как подключить ваш SERB к Интернету и управлять им через S