Kazalo:

Arduino lobanja z gibljivimi usti: 4 koraki
Arduino lobanja z gibljivimi usti: 4 koraki

Video: Arduino lobanja z gibljivimi usti: 4 koraki

Video: Arduino lobanja z gibljivimi usti: 4 koraki
Video: Arduino LEDs RGB eyes in skull 2024, Julij
Anonim
Image
Image
Arduino lobanja z gibljivimi usti
Arduino lobanja z gibljivimi usti
Arduino lobanja z gibljivimi usti
Arduino lobanja z gibljivimi usti
Arduino lobanja z gibljivimi usti
Arduino lobanja z gibljivimi usti

Potrebne zaloge

*Arduino modul (imam Arduino Mega 2560, vendar bo deloval kateri koli modul s PWM)

*Vrtalnik

*Svedri

*Sponka za papir

*Servo

*& vnesite b usb

1. korak: Izvrtite dovolj veliko luknjo za sponko na kateri koli strani čeljusti, na katero želite namestiti servo in sponko

Izvrtajte dovolj veliko luknjo za sponko na kateri koli strani čeljusti, na katero želite namestiti servo in sponko
Izvrtajte dovolj veliko luknjo za sponko na kateri koli strani čeljusti, na katero želite namestiti servo in sponko

2. korak: Sponko oblikujte tako, da se zloži na servo/sponko in &, tako da bo drugi konec upognjen, da se prilega čeljusti za nadzor gibanja

Sponko oblikujte tako, da se zloži na servo/sponko in & tako, da bo drugi konec upognjen, da se prilega čeljusti za nadzor gibanja
Sponko oblikujte tako, da se zloži na servo/sponko in & tako, da bo drugi konec upognjen, da se prilega čeljusti za nadzor gibanja
Sponko oblikujte tako, da se zloži na servo/sponko in & tako, da bo drugi konec upognjen, da se prilega čeljusti za nadzor gibanja
Sponko oblikujte tako, da se zloži na servo/sponko in & tako, da bo drugi konec upognjen, da se prilega čeljusti za nadzor gibanja

Ne morem zagotoviti slike servomotorja, ker je nameščen na škatlo za drug projekt.

3. korak: Ožičenje

Ožičenje
Ožičenje

Signalni zatič servomotorja pritrdite na pin PWM (za Mega 2560 je to pin 9). Pozitiven konec servomotorja priključite na NEODVISNI vir napajanja. Pritrdite OBA GND Arduino & GND vira napajanja na GND servo.

4. korak: Koda (Nimam zaslug za Code FIY)

Koda (Nimam zaslug za kodo FIY)
Koda (Nimam zaslug za kodo FIY)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Servo myservo; // ustvarite servo objekt za nadzor servo // na večini plošč lahko ustvarite dvanajst servo objektov

int pos = 0; // spremenljivka za shranjevanje položaja servo

void setup ()

{

myservo.attach (9); // pritrdi servo na zatiču 9 na servo objekt

}

void loop ()

{

for (poz = 0; poz <= 180; pos += 1) // gre od 0 stopinj do 180 stopinj // v korakih po 1 stopinjo

{

myservo.write (pos); // povem servo, naj gre v položaj v spremenljivki 'pos'

zamuda (15); // čaka 15 ms, da servo doseže položaj

}

for (poz = 180; pos> = 0; poz -= 1) // gre od 180 stopinj do 0 stopinj

{

myservo.write (pos); // povem servo, naj gre v položaj v spremenljivki 'pos'

zamuda (15); // čaka 15 ms, da servo doseže položaj

}

}

Priporočena: