Inhoudsopgave:

Servo gladiatoren: 5 stappen
Servo gladiatoren: 5 stappen

Video: Servo gladiatoren: 5 stappen

Video: Servo gladiatoren: 5 stappen
Video: SCX24 Gladiator Injora servo install 2024, Oktober
Anonim
Servo Gladiatoren
Servo Gladiatoren

In dit project hebben we twee potentiometers in twee breadboards geplaatst om servomotoren aan te sturen. De servomotoren zullen vechten tot de dood!!!!!!

***Dit project is slechts een prototype. We zijn op zoek naar een grotere met een grotere servomotor. We werken nog aan de code.

Stap 1: Materialen

Materialen
Materialen

Arduino

2 breadboards

2 potentiometers

2 servomotoren

20 draden

Voeding ac/dc-adapter

Stap 2: Servomotor

*** Houd bij het uitvoeren van dit project rekening met deze foto.

www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYQ_AUICigB&bih=25129&dbihw=25129&dbihw=25129&Tprh=25129&Tprh=25129&Tprh=25129

Stap 3: Coderen

#erbij betrekken

Servo-mijnservo; // maak een servo-object om een servo Servo myservo1 te besturen;

int potpin = 0; // analoge pin gebruikt om de potentiometer aan te sluiten

int val= 0;// variabele om de waarde van de analoge pin te lezen

int potpin2=A2;

int val2=0;

ongeldige setup() {

mijnservo.attach(9); // bevestigt de servo op pin 9 aan het servo-object

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

pinMode (potpin2, INPUT);

Serieel.begin(9600); }

lege lus(); {

val = analoog lezen (potpin);

val2 = analoog lezen (potpin2); // leest de waarde van de potentiometer (waarde tussen 0 en 1023)

val = map (val, 0, 1023, 0, 180);// schaal het om het te gebruiken met de servo (waarde tussen 0 en 180)

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

Serial.println (val);

Serieafdruk (val2);

mijnservo.write(val);

mijnservo1.write(val2); // stelt de servopositie in volgens de geschaalde waarde

vertraging(10); // wacht op de servo om daar te komen}

Stap 4: Stappen:

Stappen
Stappen
Stappen
Stappen

1.) plaats de twee petentiometers in aparte breadboards.

2.) Plaats de pinnen erin.

1e petentiometer:

linker pin gaat naar min

middelste pin gaat naar A0

Rechter pin gaat naar plus.

2e petentiometer:

linker pin gaat naar plus op het andere breadboard.

middelste pin gaat naar a2 in de arduino.

rechter pin gaat naar min in de andere arduino.

1e servomotor:

Bruin gaat naar de grond

Rood gaat naar plus

Oranje gaat naar pin in de arduino. wij gebruikten d10.

2e servomotor

Bruin gaat naar de grond

Rood gaat naar plus

Oranje gaat pinnen. We gebruikten d9

Stap 5: Foto's:

Afbeeldingen
Afbeeldingen
Afbeeldingen
Afbeeldingen

Optioneel: je kunt zwaarden aan de uiteinden toevoegen.

Door: Justin Herskowitz en Ian Friedman

Aanbevolen: