Satura rādītājs:

Servo gladiatori: 5 soļi
Servo gladiatori: 5 soļi

Video: Servo gladiatori: 5 soļi

Video: Servo gladiatori: 5 soļi
Video: Il Gladiatore - Mi chiamo Massimo Decimo Meridio 2024, Novembris
Anonim
Servo gladiatori
Servo gladiatori

Šajā projektā mēs ievietojām divus potenciometrus divās maizes plāksnēs, lai kontrolētu servomotorus. Servo motori cīnīsies līdz nāvei !!!!!!

*** Šis projekts ir tikai prototips. Mēs meklējam lielāku dzinēju ar lielāku servomotoru. Mēs joprojām strādājam pie koda.

1. solis: materiāli

Materiāli
Materiāli

Arduino

2 maizes dēļi

2 potenciometri

2 servomotori

20 vadi

Barošanas avota maiņstrāvas/līdzstrāvas adapteris

2. solis: Servo motors

*** Veicot šo projektu, paturiet prātā šo attēlu.

www.google.com/search?q=servo+motor+ardi

3. darbība: kods

#iekļaut

Servo myservo; // izveidot servo objektu, lai kontrolētu servo Servo myservo1;

int potpin = 0; // analogā tapa, ko izmanto potenciometra pievienošanai

int val = 0; // mainīgais, lai nolasītu vērtību no analogās tapas

int potpin2 = A2;

int val2 = 0;

void setup () {

myservo.attach (9); // piestiprina servo 9. tapā pie servo objekta

myservo1.attach (10); pinMode (potpin, INPUT);

pinMode (potpin2, INPUT);

Sērijas sākums (9600); }

tukšuma cilpa (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // nolasa potenciometra vērtību (vērtība no 0 līdz 1023)

val = karte (val, 0, 1023, 0, 180); // mērogojiet to, lai to izmantotu ar servo (vērtība no 0 līdz 180)

val2 = karte (val2, 0, 1023, 0, 180);

Serial.println (val);

Sērijas nospiedums (val2);

myservo.write (val);

myservo1.write (val2); // iestata servo pozīciju atbilstoši mērogotajai vērtībai

kavēšanās (10); // gaida, kad servo tur nonāks}

4. solis: soļi:

Soļi
Soļi
Soļi
Soļi

1.) ievietojiet abus petentiometrus atsevišķās maizes plāksnēs.

2.) Novietojiet tapas tā aizmugurē.

Pirmais petentiometrs:

kreisā tapa iet uz mīnusu

vidējā tapa iet uz A0

Labā tapa iet uz plus.

Otrais petentiometrs:

kreisā tapa iet uz plus uz otra maizes dēļa.

vidējā tapa iet uz a2 arduino.

labais tapa iet mīnusā otrā arduino.

1. servomotors:

Brauns iet uz zemes

Sarkans iet uz plus

Apelsīns iet uz arduino. mēs izmantojām d10.

2. servomotors

Brauns iet uz zemes

Sarkans iet uz plus

Oranžs iet uz pin. Mēs izmantojām d9

5. darbība: attēli:

Attēli
Attēli
Attēli
Attēli

Pēc izvēles: galiem varat pievienot zobenus.

Autors: Džastins Herskovits un Īans Frīdmens

Ieteicams: