Keyestudio 9G Servo Motor Mavi 90°

117,04 TL
Kategori
Marka
Stok Kodu
KS0209
12,48 TL den başlayan taksitlerle!
Aynı Gün Kargo
Ürün Paylaş :

Keyestudio 9G Servo Motor Mavi 90°

thumb

Tanıtım

Bu keyestudio mikro servo motor 90 derece ile geliyor.
   Servo motorunuzla birlikte çeşitli beyaz motorlar bulacaksınız servo miline bağlanan bağlantı parçaları. Eklemeyi seçebilirsiniz   devre için istediğiniz herhangi bir montaj. Görsel bir yardım görevi görecek, servo dönüşünü görmeyi kolaylaştırıyor.

  

Servoda kahverengi, kırmızı ve turuncu çizgi (farklı marka farklı renk olabilir). Kahverengi çizgi GND için, kırmızı bir güç 5V için, turuncu bir sinyal terminali için (PWM sinyal).

  

Servonun dönme açısı, görevi düzenleyerek kontrol edilir PWM (Darbe Genişlik Modülasyonu) sinyalinin çevrimi. Standart döngüsü PWM sinyali 20ms (50 Hz) olarak sabitlenir ve darbe genişliği 1ms-2ms arasında dağıtılır. Darbe genişliği dönüşe karşılık gelir   servo açısı (0 ° ~ 90 °).

thumb

Parametreler

  • Çalışma gerilimi: DC 4.8V〜6V
  •   
  • Açı aralığı: yaklaşık 90 ° (1000 → 2000μsn'de)
  •   
  • Darbe genişliği aralığı: 1000 → 2000μsec
  •    Yüksüz hız: 0.12 ± 0.01 sn / 60 (DC 4.8V); 0,1 ± 0,01 sn / 60 (DC 6V li    Yüksüz akım: 200 ± 20mA (DC 4.8V); 220 ± 20mA (DC 6V li   
  • Durdurma torku: 1.1 ± 0.01kg / cm (DC 4.8V); 1,3 ± 0,1 kg / cm (DC 6V li
  •   
  • Durdurma akımı: 600 ± 30mA (DC 4.8V); 750 ± 30mA (DC 6V li
  •   
  • Bekleme akımı: 4 ± 1mA (DC 4.8V); 4 ± 1mA (DC 6V)
  •   
  • Çalışma sıcaklığı: -10 ℃ 〜50 ℃
  •   
  • Sıcaklığı kaydedin: -20 ℃ 〜60 ℃
  •   
  • Motor kablosu uzunluğu: 250 ± 5 mm
  •   
  • Boyutlar: 22.7mm * 12.12mm * 25.7mm
  •   
  • Ağırlık: 12 ± 1 g (servo yuvalar olmadan)

Boyutlar

thumb

Detay Gösterim

thumb
thumb

Bağlantı Diagramı

Motoru dijital pime 9 bağlayın.

UNO R3 Bağlantısı :

thumb

2560 R3 Bağlantısı :

thumb

Örnek Program

Arduino ile bir servo motoru kontrol etmenin iki yolu vardır.
   Bunlardan biri kare üretmek için Arduino'nun ortak bir dijital sensör portunu kullanmaktır PWM sinyalini simüle etmek ve kullanmak için farklı görev döngüsüne sahip dalga Motorun konumunu kontrol etmek için sinyal.
   Başka bir yol, Arduino'nun Servo işlevini doğrudan motoru kontrol edin. Bu şekilde program daha kolay olacak ama Servo fonksiyonu için sadece iki kontaklı motoru kontrol edin, sadece dijital pin 9   ve 10 kullanılabilir.
   Arduino sürücü kapasitesi sınırlıdır. Bu nedenle, birden fazla motoru kontrol etmeniz gerekiyorsa, harici güce ihtiyacınız olacaktır.

Metot 1:

Örnek Program A

int servopin=9;// select digital pin 9 for servomotor signal line
int myangle;// initialize angle variable
int pulsewidth;// initialize width variable
int val;
void servopulse(int servopin,int myangle)// define a servo pulse function
{
pulsewidth=(myangle*11)+500;// convert angle to 500-1490 pulse width
digitalWrite(servopin,HIGH);// set the level of servo pin as "high”
delayMicroseconds(pulsewidth);// delay microsecond of pulse width
digitalWrite(servopin,LOW);// set the level of servo pin as "low”
delay(20-pulsewidth/1000);
}
void setup()
{
pinMode(servopin,OUTPUT);// set servo pin as "output”
Serial.begin(9600);// connect to serial port, set baud rate at "9600”
Serial.println("servo=o_seral_simple ready" ) ;
}
void loop()// convert number 0 to 9 to corresponding 0-90 degree angle, LED blinks corresponding number of time
{
val=Serial.read();// read serial port value
if(val>='0'&&val<='9')
{
val=val-'0';// convert characteristic quantity to numerical variable
val=val*(90/9);// convert number to angle
Serial.print("moving servo to ");
Serial.print(val,DEC);
Serial.println();
for(int i=0;i<=50;i++) // giving the servo time to rotate to commanded position
{
servopulse(servopin,val);// use the pulse function
}
}
}

Metot 2:

Önce Arduino'nun yerleşik servo işlevine ve bazı yaygın ifadelere bir göz atalım.

  • 1. (arayüz) —— servo için pin seçin, sadece 9 veya 10 pinini kullanabilirsiniz.
  •   
  • 2. yazma (açı) —— servo dönme açısını kontrol etmek için kullanılan, 0 derece 90 derece arasında açı ayarlayabilirsiniz.
  •   
  • 3. servo açısını okumak için kullanılan () ——, write () işlevindeki değeri okumak için bir işlev olarak düşünün.
  •   
  • 4. takılı () —— servo parametresinin servo pinine gönderilip gönderilmediğini belirler.
  •   
  • 5. ayırın () —— servo ve pimin bağlantısını kesin ve pim (dijital pim 9 veya 10) PWM bağlantı noktası için kullanılabilir.

Not: yukarıdaki ifadelerin yazılı şekli "servo değişken adına. özel ifadedir ()", ör. myservo. Takın (9).
   Yine de, servoyu 9 no'lu pime bağlayın.

Örnek Program B

#include 
/*define a header file. Special attention here, you can call the servo function directly from Arduino's software menu bar Sketch>Importlibrary>Servo, or input  #include . Make sure there is a space between #include and  . Otherwise, it will cause compile error. */
Servo myservo;// define servo variable name
void setup()
{
myservo.attach(9);// select servo pin(9 or 10)
}
void loop()
{
myservo.write(90);// set rotate angle of the motor
}

Yukarıda servo kontrol etmek için iki yöntem vardır. İstediğiniz veya gerçek ihtiyacınıza göre birini seçebilirsiniz.

Bu ürüne ilk yorumu siz yapın!
Bu ürünün fiyat bilgisi, resim, ürün açıklamalarında ve diğer konularda yetersiz gördüğünüz noktaları öneri formunu kullanarak tarafımıza iletebilirsiniz.
Görüş ve önerileriniz için teşekkür ederiz.
Keyestudio 9G Servo Motor Mavi 90° Uygun fiyatlar ile Keyestudio 9G Servo Motor Mavi 90° Robot Elektronik'te. Kampanyalı satışlarımız hakkında bilgi almak için tıklayın! KS0209
Keyestudio 9G Servo Motor Mavi 90°

Tavsiye Et

*
*
*
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.