Съдържание:
Видео: Серво гладиатори: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
В този проект ние поставяме два потенциометра в две платки за управление на серво мотори. Серво моторите ще се борят до смърт !!!!!!
*** Този проект е само прототип. Търсим да направим по -голям с по -голям серво мотор. Все още работим по кода.
Стъпка 1: Материали
Arduino
2 дъски
2 потенциометъра
2 серво мотора
20 жици
Захранване ac/dc адаптер
Стъпка 2: Серво мотор
*** Когато правите този проект, имайте предвид тази картина.
www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGQQI1C9&hl=sr
Стъпка 3: Код
#включва
Servo myservo; // създаване на серво обект за управление на серво Серво myservo1;
int potpin = 0; // аналогов щифт, използван за свързване на потенциометъра
int val = 0; // променлива за четене на стойността от аналоговия щифт
int potpin2 = A2;
int val2 = 0;
void setup () {
myservo.attach (9); // прикрепя серво на щифт 9 към серво обекта
myservo1.attach (10); pinMode (potpin, INPUT);
pinMode (potpin2, INPUT);
Serial.begin (9600); }
void loop (); {
val = analogRead (potpin);
val2 = analogRead (potpin2); // отчита стойността на потенциометъра (стойност между 0 и 1023)
val = map (val, 0, 1023, 0, 180); // мащабирайте го, за да го използвате със серво (стойност между 0 и 180)
val2 = карта (val2, 0, 1023, 0, 180);
Serial.println (val);
Serial.print (val2);
myservo.write (val);
myservo1.write (val2); // задава позицията на серво според мащабираната стойност
забавяне (10); // изчаква серво да стигне до там}
Стъпка 4: Стъпки:
1.) поставете двата петентиометра в отделни платки.
2.) Поставете щифтовете отзад.
1 -ви петентиометър:
левият щифт отива на минус
средният щифт отива в A0
Десният щифт отива към плюс.
2 -ри петентиометър:
левият щифт отива към плюс на другата дъска.
средният щифт отива към a2 в arduino.
десният щифт отива на минус в другия arduino.
1 -ви серво мотор:
Браун отива на земята
Червеното отива към плюс
Orange отива да закрепи в arduino. използвахме d10.
2 -ри серво мотор
Браун отива на земята
Червеното отива към плюс
Оранжевото отива на щифт. Използвахме d9
Стъпка 5: Снимки:
По избор: Можете да добавите мечове към краищата.
От: Джъстин Херсковиц и Иън Фридман
Препоръчано:
Серво заключване на клавиатурата: 5 стъпки
Серво заключване на клавиатурата: Здравейте на всички, надявам се, че сте имали добър ден. Ако не, надявам се, че можете просто да превъртите назад с малко отворено съзнание към този урок и малко терапевтична музика. Програмирането може да бъде неприятно. За щастие, този урок не е караница, така че може би ще успеете
Заключване на серво окачване с един бутон: 3 стъпки
Серво окачване с едно копче: Планинските велосипеди с пълно окачване осигуряват плавно каране, но често изискват блокиране на окачването при въртене нагоре. В противен случай окачването се компресира, докато стоите на педалите, губейки това усилие. Производителите на велосипеди знаят това и предоставят
Как да модифицирате серво, за да получите обратна връзка от затворен цикъл: 7 стъпки
Как да модифицираме серво, за да получим обратна връзка от затворен контур: ► Докато управлявате серво с микроконтролер (като Arduino), можете да му дадете само поръчки за целево местоположение (в PPM сигнал). С тази поръчка сервото ще се премести към тази цел местоположение. Но това не е мигновено! Не знаете точно кога
Премахване на серво контролер: 5 стъпки (със снимки)
Премахнете серво контролера: Серво моторите са много забавни, когато искате лесно да свържете интерфейсен мотор с редуктор с микроконтролер. Понякога обаче искате хубав двигател с малък редуктор и не искате да се притеснявате от веригата за управление, за да го управлявате. В такива моменти е
Звуков сензор и серво: Реактивно движение: 4 стъпки
Звуков сензор и серво: Реактивно движение: Първо трябва да съберете подходящи материали, за да сглобите тази верига