Innholdsfortegnelse:

Arduino skalle med bevegelig munn: 4 trinn
Arduino skalle med bevegelig munn: 4 trinn

Video: Arduino skalle med bevegelig munn: 4 trinn

Video: Arduino skalle med bevegelig munn: 4 trinn
Video: REAL RACING 3 LEAD FOOT EDITION 2024, November
Anonim
Image
Image
Arduino skalle med bevegelig munn
Arduino skalle med bevegelig munn
Arduino skalle med bevegelig munn
Arduino skalle med bevegelig munn
Arduino skalle med bevegelig munn
Arduino skalle med bevegelig munn

Rekvisita nødvendig

*Arduino -modul (jeg har en Arduino Mega 2560, men enhver modul med PWM vil fungere)

*Bore

*Bor (er)

*Papirklipp

*Servo

*og skriv b usb

Trinn 1: Bor et hull som er stort nok for binderset på hvilken side av kjeven du vil at servoen og binderset skal monteres på

Bor et hull stort nok for binderset ditt på hvilken side av kjeven du vil at servoen og binderset skal monteres på
Bor et hull stort nok for binderset ditt på hvilken side av kjeven du vil at servoen og binderset skal monteres på

Trinn 2: Form binderen din slik at den brettes til servoen/klippet til og for å få den andre enden til å passe på kjeven for å kontrollere bevegelsen

Form binderen din slik at den brettes til servoen/klippet og gjør at den andre enden er bøyd for å passe på kjeven for å kontrollere bevegelsen
Form binderen din slik at den brettes til servoen/klippet og gjør at den andre enden er bøyd for å passe på kjeven for å kontrollere bevegelsen
Form binderen din slik at den brettes til servoen/klippet og gjør at den andre enden er bøyd for å passe på kjeven for å kontrollere bevegelsen
Form binderen din slik at den brettes til servoen/klippet og gjør at den andre enden er bøyd for å passe på kjeven for å kontrollere bevegelsen

Jeg kan ikke gi et bilde av servoen, fordi den er montert på en boks for et annet prosjekt.

Trinn 3: Kabling

Kabling
Kabling

Fest signalpinnen til servoen til en PWM -pinne (for Mega 2560 er det pin 9). Fest den positive enden av servoen til den UAVHENGIGE strømkilden. Fest BÅDE GND for Arduino & GND for strømkilden til servoens GND.

Trinn 4: Kode (jeg har ingen kreditt til koden FIY)

Kode (jeg har ingen kreditt til koden FIY)
Kode (jeg har ingen kreditt til koden FIY)

//www.elegoo.com

//2016.12.08

#inkludere "Servo.h"

Servo myservo; // lage servoobjekt for å kontrollere en servo // tolv servoobjekter kan opprettes på de fleste tavler

int pos = 0; // variabel for å lagre servoposisjonen

ugyldig oppsett ()

{

myservo.attach (9); // fester servoen på pinne 9 til servoobjektet

}

hulrom ()

{

for (pos = 0; pos <= 180; pos += 1) // går fra 0 grader til 180 grader // i trinn på 1 grad

{

myservo.write (pos); // be servoen om å gå til posisjon i variabelen 'pos'

forsinkelse (15); // venter 15 ms på at servoen når posisjonen

}

for (pos = 180; pos> = 0; pos -= 1) // går fra 180 grader til 0 grader

{

myservo.write (pos); // be servoen om å gå til posisjon i variabelen 'pos'

forsinkelse (15); // venter 15 ms på at servoen når posisjonen

}

}

Anbefalt: