Оглавление:

Серво-гладиаторы: 5 шагов
Серво-гладиаторы: 5 шагов

Видео: Серво-гладиаторы: 5 шагов

Видео: Серво-гладиаторы: 5 шагов
Видео: БОКОВУШЕЧКА У ТУАЛЕТА в плацкарте 2024, Октября
Anonim
Серво-гладиаторы
Серво-гладиаторы

В этом проекте мы разместили два потенциометра на двух макетных платах для управления серводвигателями. Серводвигатели будут сражаться насмерть !!!!!!

*** Этот проект - всего лишь прототип. Мы хотим сделать более крупный серводвигатель. Мы все еще работаем над кодом.

Шаг 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: Картинки:

Фотографий
Фотографий
Фотографий
Фотографий

Необязательно: вы можете добавить мечи к концам.

Авторы: Джастин Херсковиц и Ян Фридман

Рекомендуемые: