Sommario:

Servo Gladiatori: 5 Passi
Servo Gladiatori: 5 Passi

Video: Servo Gladiatori: 5 Passi

Video: Servo Gladiatori: 5 Passi
Video: Ерофей Трофимов / Гладиаторы ч.6 2024, Ottobre
Anonim
Servo Gladiatori
Servo Gladiatori

In questo progetto abbiamo messo due potenziometri in due breadboard per controllare i servomotori. I servomotori combatteranno fino alla morte!!!!!!

***Questo progetto è solo un prototipo. Stiamo cercando di realizzarne uno più grande con un servomotore più grande. Stiamo ancora lavorando sul codice.

Passaggio 1: materiali

Materiali
Materiali

Arduino

2 breadboard

2 potenziometri

2 servomotori

20 fili

Adattatore di alimentazione CA/CC

Passaggio 2: servomotore

*** Quando fai questo progetto tieni a mente questa immagine.

www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYQ_AUICIgB&biw951cc229&biphNk

Passaggio 3: codice

#includere

Servo mio servo; // crea un oggetto servo per controllare un servo Servo myservo1;

int potpin = 0; // pin analogico utilizzato per collegare il potenziometro

int val= 0;// variabile per leggere il valore dal pin analogico

int potpin2=A2;

int val2=0;

void setup() {

mioservo.attach(9); // collega il servo sul pin 9 all'oggetto servo

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

pinMode(potpin2, INPUT);

Serial.begin(9600); }

ciclo vuoto(); {

val = analogRead(potpin);

val2 = analogRead(potpin2); // legge il valore del potenziometro (valore compreso tra 0 e 1023)

val = map(val, 0, 1023, 0, 180); // scalalo per usarlo con il servo (valore compreso tra 0 e 180)

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

Serial.println (val);

Serial.print (val2);

mioservo.write(val);

mioservo1.write(val2); // imposta la posizione del servo in base al valore scalato

ritardo(10); // aspetta che il servo arrivi lì }

Passaggio 4: passaggi:

Passaggi
Passaggi
Passaggi
Passaggi

1.) posizionare i due petentiometri in breadboard separati.

2.) Posiziona i perni dietro di esso.

1° petenziometro:

il pin sinistro va a meno

il pin centrale va su A0

Il pin destro va su più.

2° petenziometro:

il pin sinistro va a più sull'altra breadboard.

il pin centrale va in a2 nell'arduino.

il pin destro va a meno nell'altro arduino.

1° Servomotore:

Brown va a terra

Il rosso va in più

L'arancia va a spillare nell'arduino. abbiamo usato d10.

2° servomotore

Brown va a terra

Il rosso va in più

L'arancione va a spillo. Abbiamo usato d9

Passaggio 5: immagini:

Immagini
Immagini
Immagini
Immagini

Facoltativo: puoi aggiungere spade alle estremità.

Di: Justin Herskowitz e Ian Friedman

Consigliato: