DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
794
Tıklama
0
Öne Çıkarma
arduino ve servo motor
C
12 yıl (14 mesaj)
Er
Konu Sahibi

merhabalar arduino uno kullanarak servo motor ile basit bi perde açma kapama yapacağım istediğim açıdan istediğim yere döndürebiliyorum sorunum şu ki 0dereceden başlıyo 90a kadar gidiyo belirlediğim hızda ama 90a ulaşınca hızla eski konumuna dönüyo tam tersi içinde aynısı geçerli. benim istediğim 90a geldiği zaman dursun ve bi dahaki şart sağlanana kadar o konumda kalsın bunu nasıl sağlarım yardım lütfenn

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
12 yıl (1443 mesaj)
Binbaşı

Kod ?



C
12 yıl (120 mesaj)
Çavuş

Hocam muhtemelen kodda hata vardir. Kodu yazarsaniz daha iyi olur.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
C
12 yıl (14 mesaj)
Er
Konu Sahibi

#include <Servo.h>
int LDR = A2;
int led_s = 6;
int LDRdegeri = 0;
int isikdegeri = 500;
int servoPin = 7;
Servo servo;
int aci = 90;
void setup ()
{
pinMode(led_s, OUTPUT);
servo.attach(servoPin);
}

void loop()
{
LDRdegeri = analogRead (LDR);
if(LDRdegeri<isikdegeri){
digitalWrite(led_s, HIGH);
for (aci = 90 ; aci > 0; aci--)
{
servo.write(aci);
delay (50);
}
}
else{
digitalWrite(led_s, LOW);
for(aci = 0; aci < 90; aci++)
{
servo.write(aci);
delay(50);
}
}

}


kod buydu sanırım fonksiyon eklemem gerekliydi yine aynı yere dönmemesi için bu kodda fotodirenç benzeri bi ldr var aydınlıkta sönüp karanlıkta yanıyor aynı durumlardada perde hareketi olsun istedim


Bu mesaja 1 cevap geldi.
C
12 yıl (14 mesaj)
Er
Konu Sahibi

servo motorun hız kontrolü nasıl yapılır baktığım bi çok yerde delay(x); x değerini değiştirerek kontrol edebileceğim söyleniyor ama denedim olmadı nedendir??



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.