Sadržaj:

Arduino lubanja s pokretnim ustima: 4 koraka
Arduino lubanja s pokretnim ustima: 4 koraka

Video: Arduino lubanja s pokretnim ustima: 4 koraka

Video: Arduino lubanja s pokretnim ustima: 4 koraka
Video: Another Arduino Skull 2024, Srpanj
Anonim
Image
Image
Arduino lubanja s pokretnim ustima
Arduino lubanja s pokretnim ustima
Arduino lubanja s pokretnim ustima
Arduino lubanja s pokretnim ustima
Arduino lubanja s pokretnim ustima
Arduino lubanja s pokretnim ustima

Potrebne zalihe

*Arduino modul (imam Arduino Mega 2560, ali svaki modul s PWM -om će raditi)

*Bušilica

*Bušilice

*Spajalica

*Servo

*& upišite b usb

Korak 1: Izbušite dovoljno veliku rupu za spajalicu na koju god stranu čeljusti želite da se montiraju servo i spajalica

Izbušite dovoljno veliku rupu za spajalicu na koju god stranu čeljusti želite da se montiraju servo i spajalica
Izbušite dovoljno veliku rupu za spajalicu na koju god stranu čeljusti želite da se montiraju servo i spajalica

Korak 2: Oblikujte spajalicu tako da se preklopi na servo/isječak i da drugi kraj savije tako da stane na čeljust radi kontrole pokreta

Oblikujte spajalicu da se preklopi na servo/isječak na i da drugi kraj savije tako da stane na čeljust radi kontrole pokreta
Oblikujte spajalicu da se preklopi na servo/isječak na i da drugi kraj savije tako da stane na čeljust radi kontrole pokreta
Oblikujte spajalicu da se preklopi na servo/isječak na i da drugi kraj savije tako da stane na čeljust radi kontrole pokreta
Oblikujte spajalicu da se preklopi na servo/isječak na i da drugi kraj savije tako da stane na čeljust radi kontrole pokreta

Ne mogu dati sliku serva jer je montiran na kutiju za neki drugi projekt.

Korak 3: Ožičenje

Ožičenje
Ožičenje

Priključite signalni pin serva na PWM pin (za Mega 2560 to je pin 9). Priključite pozitivni kraj servo servera na NEZAVISNI izvor napajanja. Spojite OBA GND Arduina i GND izvora napajanja na GND servo.

Korak 4: Kôd (nemam zasluge za KOD FIY)

Kôd (Nemam zasluge za KOD FIY)
Kôd (Nemam zasluge za KOD FIY)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Servo myservo; // izrada servo objekta za upravljanje servo // dvanaest servo objekata može se stvoriti na većini ploča

int pos = 0; // varijabla za spremanje položaja serva

void setup ()

{

myservo.attach (9); // priključuje servo na pin 9 na servo objekt

}

void loop ()

{

for (poz = 0; poz <= 180; pos += 1) // ide od 0 stupnjeva do 180 stupnjeva // u koracima od 1 stupanj

{

myservo.write (pos); // reci servo da ide na poziciju u varijabli 'pos'

kašnjenje (15); // čeka 15ms da servo dođe do položaja

}

for (poz = 180; pos> = 0; poz -= 1) // ide od 180 stupnjeva do 0 stupnjeva

{

myservo.write (pos); // reci servo da ide na poziciju u varijabli 'pos'

kašnjenje (15); // čeka 15ms da servo dođe do položaja

}

}

Preporučeni: