Indholdsfortegnelse:

Arduino kranium med bevægelig mund: 4 trin
Arduino kranium med bevægelig mund: 4 trin

Video: Arduino kranium med bevægelig mund: 4 trin

Video: Arduino kranium med bevægelig mund: 4 trin
Video: Scary talking skeleton With Arduino and DFPlayer Mini 2024, Juli
Anonim
Image
Image
Arduino kranium med bevægelig mund
Arduino kranium med bevægelig mund
Arduino kranium med bevægelig mund
Arduino kranium med bevægelig mund
Arduino kranium med bevægelig mund
Arduino kranium med bevægelig mund

Forbrugsvarer nødvendige

*Arduino -modul (jeg har en Arduino Mega 2560, men ethvert modul med PWM fungerer)

*Bore

*Bor (r)

*Papirklip

*Servo

*og skriv b usb

Trin 1: Bor et hul stort nok til din papirclips på den side af kæben, du vil have, at servoen og papirclipsen monteres på

Bor et hul stort nok til din papirclips på den side af kæben, du vil have, at servoen og papirclipsen monteres på
Bor et hul stort nok til din papirclips på den side af kæben, du vil have, at servoen og papirclipsen monteres på

Trin 2: Form din papirclips, så den foldes til servoen/klippet og til, at den anden ende bøjes, så den passer på kæben for at styre bevægelsen

Form din papirclips til at folde den over på servoen/klippet og for at få den anden ende bøjet til at passe på kæben for at styre bevægelsen
Form din papirclips til at folde den over på servoen/klippet og for at få den anden ende bøjet til at passe på kæben for at styre bevægelsen
Form din papirclips til at folde den over på servoen/klippet og for at få den anden ende bøjet til at passe på kæben for at styre bevægelsen
Form din papirclips til at folde den over på servoen/klippet og for at få den anden ende bøjet til at passe på kæben for at styre bevægelsen

Jeg kan ikke give et billede af servoen, fordi den er monteret på en kasse til et andet projekt.

Trin 3: Ledningsføring

Ledninger
Ledninger

Fastgør servostyrets signalpind til en PWM -pin (for Mega 2560 er det pin 9). Slut den positive ende af servoen til den Uafhængige strømkilde. Vedhæft BÅDE GND for Arduino & GND for strømkilden til servo's GND.

Trin 4: Kode (jeg har ingen kredit til koden FIY)

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

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Servo myservo; // opret servoobjekt for at styre en servo // tolv servoobjekter kan oprettes på de fleste tavler

int pos = 0; // variabel til lagring af servopositionen

ugyldig opsætning ()

{

myservo.attach (9); // fastgør servoen på pin 9 til servoobjektet

}

hulrum ()

{

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

{

myservo.write (pos); // fortæl servo at gå til position i variabel 'pos'

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

}

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

{

myservo.write (pos); // fortæl servo at gå til position i variabel 'pos'

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

}

}

Anbefalede: