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, Novembar
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/kopču i da drugi kraj savije tako da stane na vilicu radi kontrole pokreta

Oblikujte spajalicu tako da se preklopi na servo/kopču na i da drugi kraj savije tako da stane na vilicu radi kontrole pokreta
Oblikujte spajalicu tako da se preklopi na servo/kopču na i da drugi kraj savije tako da stane na vilicu radi kontrole pokreta
Oblikujte spajalicu tako da se preklopi na servo/kopču i da drugi kraj savije tako da stane na čeljust radi kontrole pokreta
Oblikujte spajalicu tako da se preklopi na servo/kopču 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 servo servera 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; // kreiranje servo objekta za upravljanje servo // dvanaest servo objekata može se stvoriti na većini ploča

int pos = 0; // varijabla za spremanje servo pozicije

void setup ()

{

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

}

void loop ()

{

for (poz = 0; poz <= 180; poz += 1) // ide od 0 stepeni do 180 stepeni // u koracima od 1 stepen

{

myservo.write (pos); // recimo 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 stepeni do 0 stepeni

{

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

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

}

}

Preporučuje se: