D demiy Centipat Katılım 28 Kasım 2023 Mesajlar 107 Daha fazla Cinsiyet Erkek 15 Mart 2024 #11 K.Makise dedi: Tam olarak ne olmuyor, kodda hata mesajı falan var mı? Genişletmek için tıkla... Yok hata mesajı değil fakat servo potansiyor metre ile hareket ettirmeyi geçtim motorda bir bu kod ile çalıştırdığımda hareketlenme bulamıyorum ama kodda hata mesajı yok.
K.Makise dedi: Tam olarak ne olmuyor, kodda hata mesajı falan var mı? Genişletmek için tıkla... Yok hata mesajı değil fakat servo potansiyor metre ile hareket ettirmeyi geçtim motorda bir bu kod ile çalıştırdığımda hareketlenme bulamıyorum ama kodda hata mesajı yok.
K.Makise Kilopat Katılım 28 Kasım 2020 Mesajlar 4.799 Makaleler 4 Çözümler 81 Daha fazla Cinsiyet Erkek 15 Mart 2024 #12 Bağlantılar koda uygun mu?
D demiy Centipat Katılım 28 Kasım 2023 Mesajlar 107 Daha fazla Cinsiyet Erkek 16 Mart 2024 #13 K.Makise dedi: Bağlantılar koda uygun mu? Genişletmek için tıkla... Evet kontrol ettim.
K.Makise Kilopat Katılım 28 Kasım 2020 Mesajlar 4.799 Makaleler 4 Çözümler 81 Daha fazla Cinsiyet Erkek 16 Mart 2024 #14 demiy dedi: Evet kontrol ettim. Genişletmek için tıkla... Peki servonun takılı olduğu pin bir PWM PIN'i mi? PWM pinlerinin yanında (~) ibaresi bulunur. Arduino'nun PWM özelliği çalışıyor mu test etmek de gerekebilir. C++:Panoya kopyala #define pot A0. #define led 3 int val; void setup() { pinMode(led, OUTPUT); } void loop() { val = map(analogRead(pot), 0,1023,0,255); analogWrite(led,val); } Bu kod, bir LED'in parlaklığını pot kullanarak kontrol etmeye yarar. Eğer LED'in parlaklığını kontrol edebiliyorsanız PWM özelliği çalışıyordur. Son düzenleme: 16 Mart 2024
demiy dedi: Evet kontrol ettim. Genişletmek için tıkla... Peki servonun takılı olduğu pin bir PWM PIN'i mi? PWM pinlerinin yanında (~) ibaresi bulunur. Arduino'nun PWM özelliği çalışıyor mu test etmek de gerekebilir. C++:Panoya kopyala #define pot A0. #define led 3 int val; void setup() { pinMode(led, OUTPUT); } void loop() { val = map(analogRead(pot), 0,1023,0,255); analogWrite(led,val); } Bu kod, bir LED'in parlaklığını pot kullanarak kontrol etmeye yarar. Eğer LED'in parlaklığını kontrol edebiliyorsanız PWM özelliği çalışıyordur.
D demiy Centipat Katılım 28 Kasım 2023 Mesajlar 107 Daha fazla Cinsiyet Erkek 16 Mart 2024 #15 K.Makise dedi: Peki servonun takılı olduğu pin bir PWM PIN'i mi? PWM pinlerinin yanında (~) ibaresi bulunur. Arduino'nun PWM özelliği çalışıyor mu test etmek de gerekebilir. C++:Panoya kopyala #define pot A0. #define led 3 int val; void setup() { pinMode(led, OUTPUT); } void loop() { val = map(analogRead(pot), 0,1023,0,255); analogWrite(led,val); } Bu kod, bir LED'in parlaklığını pot kullanarak kontrol etmeye yarar. Eğer LED'in parlaklığını kontrol edebiliyorsanız PWM özelliği çalışıyordur. Genişletmek için tıkla... Denedim PWM çalışıyor.
K.Makise dedi: Peki servonun takılı olduğu pin bir PWM PIN'i mi? PWM pinlerinin yanında (~) ibaresi bulunur. Arduino'nun PWM özelliği çalışıyor mu test etmek de gerekebilir. C++:Panoya kopyala #define pot A0. #define led 3 int val; void setup() { pinMode(led, OUTPUT); } void loop() { val = map(analogRead(pot), 0,1023,0,255); analogWrite(led,val); } Bu kod, bir LED'in parlaklığını pot kullanarak kontrol etmeye yarar. Eğer LED'in parlaklığını kontrol edebiliyorsanız PWM özelliği çalışıyordur. Genişletmek için tıkla... Denedim PWM çalışıyor.
K.Makise Kilopat Katılım 28 Kasım 2020 Mesajlar 4.799 Makaleler 4 Çözümler 81 Daha fazla Cinsiyet Erkek 16 Mart 2024 #16 Pekala o zaman şu servo kodunu bir de ben yazayım sonra da bir servo ile deneyeyim eğer sizde çalışmazsa yine, servoda sıkıntı olabilir belki. C++:Panoya kopyala #include <Servo.h> Servo sg90; #define pot A0. int val; void setup() { sg90.attach(3); } void loop() { val = map(analogRead(A0), 0, 1023, 0, 180); delay(15); sg90.write(val); } Arduino pinlerinin sıfırdan saymaya başladığını unutmayın 3 numaralı pin için 4. pine takmalısınız. Bu kodu kendi servomda denedim ve çalışıyor, servo bağlantılarını daha önce anlatmıştım. Sizin yazdığınız kodda da myservo.write(val);yapınca çalışıyor. Attığınız fotoğrafta servonun kırmızı kablosunu 5V pininin üstündeki pine takmışsınız o pine hiçbir şey bağlı değil altındaki 5V yazana takın. Sorun çözüldü mü? Son düzenleme: 17 Mart 2024
Pekala o zaman şu servo kodunu bir de ben yazayım sonra da bir servo ile deneyeyim eğer sizde çalışmazsa yine, servoda sıkıntı olabilir belki. C++:Panoya kopyala #include <Servo.h> Servo sg90; #define pot A0. int val; void setup() { sg90.attach(3); } void loop() { val = map(analogRead(A0), 0, 1023, 0, 180); delay(15); sg90.write(val); } Arduino pinlerinin sıfırdan saymaya başladığını unutmayın 3 numaralı pin için 4. pine takmalısınız. Bu kodu kendi servomda denedim ve çalışıyor, servo bağlantılarını daha önce anlatmıştım. Sizin yazdığınız kodda da myservo.write(val);yapınca çalışıyor. Attığınız fotoğrafta servonun kırmızı kablosunu 5V pininin üstündeki pine takmışsınız o pine hiçbir şey bağlı değil altındaki 5V yazana takın. Sorun çözüldü mü?