Arduino potansiyometre ile servo motor kontrolü

murti-

Yeni üye
18 Ocak 2023
39
15
?
Merhaba arkadaşlar bugün sizlere arduino potansiyometre ile servo kontrolünü anlatacağım.

Gereken malzemeler;

  1. Arduino
  2. servo motor
  3. 10k Ω potansiyometre
  4. jumper kablolar
Devremizi aşağıdaki gibi bağlayın


Devre hakkında ufak bilgilendirme;
  • Devreyi bitirdiğinizde gözden geçirip lütfen tekrar kontrol edin.
Devreyi bitirdiğimize göre sıra kodlama aşamasında kodlar aşağıda olduğu gibidir


#include <Servo.h>
//servo kütüphanesi

Servo Servo1;//servoyu tanımlıyoruz

void setup()
{

Servo1.attach(2);
//servonun 2. porttan çıkışını veriyoz

}
void loop()
{

int pot1 = analogRead(A0);
//potansiyometre değerini A0 portundan alıyoruz

int angle1 = map(pot1, 0, 1023, 0, 180);
//potansiyometre değerini servo değerine çeviriyoruz

Servo1.write(angle1);
delay(10);
//servo motoru çeviriyoruz
}



Kodları bilgisayara yazdıktan sonra devremiz ve kodlarımız çalışmaya hazır.

Bu şekilde bilgiler için aşağıya öneri yazabilirsiniz. Bir sonraki devrede görüşmek dileğiyle takipte kalın.
 

invisible blood

Uzman üye
15 Eyl 2023
1,177
443
Merhaba arkadaşlar bugün sizlere arduino potansiyometre ile servo kontrolünü anlatacağım.

Gereken malzemeler;

  1. Arduino
  2. servo motor
  3. 10k Ω potansiyometre
  4. jumper kablolar
Devremizi aşağıdaki gibi bağlayın


Devre hakkında ufak bilgilendirme;
  • Devreyi bitirdiğinizde gözden geçirip lütfen tekrar kontrol edin.
Devreyi bitirdiğimize göre sıra kodlama aşamasında kodlar aşağıda olduğu gibidir


#include <Servo.h>
//servo kütüphanesi

Servo Servo1;//servoyu tanımlıyoruz

void setup()
{

Servo1.attach(2);
//servonun 2. porttan çıkışını veriyoz

}
void loop()
{

int pot1 = analogRead(A0);
//potansiyometre değerini A0 portundan alıyoruz

int angle1 = map(pot1, 0, 1023, 0, 180);
//potansiyometre değerini servo değerine çeviriyoruz

Servo1.write(angle1);
delay(10);
//servo motoru çeviriyoruz
}



Kodları bilgisayara yazdıktan sonra devremiz ve kodlarımız çalışmaya hazır.

Bu şekilde bilgiler için aşağıya öneri yazabilirsiniz. Bir sonraki devrede görüşmek dileğiyle takipte kalın.
Ellerinize sağlık hocam.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.