INHOUDSOPGAWE:

Servo Gladiators: 5 stappe
Servo Gladiators: 5 stappe

Video: Servo Gladiators: 5 stappe

Video: Servo Gladiators: 5 stappe
Video: Axial SCX10 III -- change DIG Servo old Spektrum is burned out 2024, Oktober
Anonim
Servo Gladiators
Servo Gladiators

In hierdie projek sit ons twee potensiometers in twee broodborde om servomotors te beheer. Die servomotore sal dood veg !!!!!!

*** Hierdie projek is slegs 'n prototipe. Ons is op soek na 'n groter een met 'n groter servomotor. Ons werk nog aan die kode.

Stap 1: materiaal

Materiaal
Materiaal

Arduino

2 broodborde

2 potensiometers

2 servomotors

20 drade

Kragtoevoer AC/DC adapter

Stap 2: Servomotor

*** Hou hierdie prentjie in gedagte wanneer u hierdie projek doen.

www.google.com/search?

Stap 3: Kodeer

#insluit

Servo myservo; // skep servo -voorwerp om 'n servo servo myservo1 te beheer;

int potpin = 0; // analoog pen wat gebruik word om die potensiometer aan te sluit

int val = 0; // veranderlike om die waarde van die analoog pen af te lees

int potpin2 = A2;

int val2 = 0;

ongeldige opstelling () {

myservo.attach (9); // plak die servo op pen 9 aan die servo -voorwerp

myservo1.aanheg (10); pinMode (potpen, INVOER);

pinMode (potpin2, INPUT);

Serial.begin (9600); }

leemte lus (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // lees die waarde van die potensiometer (waarde tussen 0 en 1023)

val = map (val, 0, 1023, 0, 180); // skaal dit om dit saam met die servo te gebruik (waarde tussen 0 en 180)

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

Serial.println (val);

Serial.print (val2);

myservo.write (val);

myservo1.write (val2); // stel die servoposisie volgens die geskale waarde

vertraging (10); // wag vir die servo om daar te kom}

Stap 4: Stappe:

Stappe
Stappe
Stappe
Stappe

1.) plaas die twee petiometers in aparte broodplanke.

2.) Plaas die penne agterin.

1ste petentiometer:

linker pen gaan na minus

middelste pen gaan na A0

Regter pen gaan na plus.

2de petentiometer:

linkerpen gaan na plus op die ander broodbord.

middelste pen gaan na a2 in die arduino.

regterpen gaan na minus in die ander arduino.

1ste servomotor:

Brown gaan grond toe

Rooi gaan na plus

Oranje speld in die arduino. ons gebruik d10.

2de servomotor

Brown gaan grond toe

Rooi gaan na plus

Oranje gaan pen. Ons gebruik d9

Stap 5: Prente:

Prente
Prente
Prente
Prente

Opsioneel: u kan swaarde aan die punte voeg.

Deur: Justin Herskowitz en Ian Friedman

Aanbeveel: