İçindekiler:

Hareketli Ağızlı Arduino Kafatası: 4 Adım
Hareketli Ağızlı Arduino Kafatası: 4 Adım

Video: Hareketli Ağızlı Arduino Kafatası: 4 Adım

Video: Hareketli Ağızlı Arduino Kafatası: 4 Adım
Video: 60 SANİYEDE INSTAGRAM HACK! #Shorts 2024, Temmuz
Anonim
Image
Image
Hareketli Ağızlı Arduino Kafatası
Hareketli Ağızlı Arduino Kafatası
Hareketli Ağızlı Arduino Kafatası
Hareketli Ağızlı Arduino Kafatası
Hareketli Ağızlı Arduino Kafatası
Hareketli Ağızlı Arduino Kafatası

Ihtiyaç duyulan malzemeler

*Arduino modülü (Arduino Mega 2560'ım var, ancak PWM'li herhangi bir modül çalışacaktır)

*Delmek

*Matkap uçları)

*Ataç

*Servo

*& usb yazın

Adım 1: Servo ve Ataşın Üzerine Takılmasını İstediğiniz Çenenin Hangi Tarafına Ataçınız İçin Yeterince Büyük Bir Delik Açın

Servo ve Atacın Üzerine Takılmasını İstediğiniz Çenenin Hangi Tarafına Ataçınız İçin Yeterince Büyük Bir Delik Açın
Servo ve Atacın Üzerine Takılmasını İstediğiniz Çenenin Hangi Tarafına Ataçınız İçin Yeterince Büyük Bir Delik Açın

Adım 2: Ataşınızı Servoya/Klipse Katlanacak Şekilde Şekillendirin ve Hareketi Kontrol Etmek İçin Diğer Ucu Çeneye Uyacak Şekilde Bükün

Ataçınızı Servoya/klipse Katlanacak Şekilde Şekillendirin ve Hareketi Kontrol Etmek İçin Diğer Ucu Çeneye Sığacak Şekilde Bükün
Ataçınızı Servoya/klipse Katlanacak Şekilde Şekillendirin ve Hareketi Kontrol Etmek İçin Diğer Ucu Çeneye Sığacak Şekilde Bükün
Ataçınızı Servoya/klipse Katlanacak Şekilde Şekillendirin ve Hareketi Kontrol Etmek İçin Diğer Ucu Çeneye Sığacak Şekilde Bükün
Ataçınızı Servoya/klipse Katlanacak Şekilde Şekillendirin ve Hareketi Kontrol Etmek İçin Diğer Ucu Çeneye Sığacak Şekilde Bükün

Servonun resmini veremiyorum çünkü başka bir proje için bir kutuya monte edilmiş.

Adım 3: Kablolama

kablolama
kablolama

Servonun sinyal pinini bir PWM pinine takın (Mega 2560 için pin 9'dur). Servonun pozitif ucunu BAĞIMSIZ güç kaynağına takın. HEM Arduino'nun GND'sini & güç kaynağının GND'sini servonun GND'sine bağlayın.

Adım 4: Kod (FIY Koduna Kredim Yok)

Kod (FIY Koduna Kredim Yok)
Kod (FIY Koduna Kredim Yok)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Servo myservo; // bir servoyu kontrol etmek için servo nesnesi yarat // çoğu kartta on iki servo nesnesi oluşturulabilir

int konum = 0; // servo konumunu saklamak için değişken

geçersiz kurulum()

{

myservo.attach(9); // pin 9'daki servoyu servo nesnesine bağlar

}

boşluk döngüsü()

{

for (konum = 0; konum <= 180; konum += 1) // 0 dereceden 180 dereceye gider // 1 derecelik adımlarla

{

myservo.write(konum); // servoya 'pos' değişkenindeki pozisyona gitmesini söyle

gecikme(15); // servonun pozisyona ulaşması için 15ms bekler

}

for (konum = 180; konum >= 0; konum -= 1) // 180 dereceden 0 dereceye gider

{

myservo.write(konum); // servoya 'pos' değişkenindeki pozisyona gitmesini söyle

gecikme(15); // servonun pozisyona ulaşması için 15ms bekler

}

}

Önerilen: