- Katılım
- 4 Eki 2012
- Mesajlar
- 3,581
- Tepkime puanı
- 6,180
- Yaş
- 66
- Konum
- Başiskele - Kocaeli
- İlgi Alanı
- Uçak
Arkadaşlar, elinde servo sinyal dönüştürücü (servo reverser) olup da bir kenarda atıl duran varsa talip olabilirim.
#include <Servo.h>
Servo Servo_1; //Servo nesnesi olustur
int rxPin = 11; //Alıcı bacağı seçimi
int servoPin = 5; //Cikis servo bacağı seçimi
int inPulse = 0; //Giris alici darbe süresi
int servoPulse = 0; //Cikis servo darbe süresi
void setup() {
pinMode(rxPin, INPUT); //Servo pinini giris icin ayarla
Servo_1.attach(servoPin); //Servo nesnesini ilgili pine bagla
}
void loop() {
inPulse = pulseIn(rxPin, HIGH, 100000); //Max. 100 milisaniye boyunca giriş darbesi okunuyor
if(inPulse] > 800 && inPulse < 2200) { //Alici kanalindan sinyal aliniyorsa
servoPulse = 3000 - inPulse; // Merkezi 1500 kabul edip sinyali ters çevir.
Servo_1.writeMicroseconds(servoPulse); // Servo nesnesine bulunan degeri yaz.
}
}
Sümer Yamaner' Alıntı:Ömer Bey bu imkanı kaçırmayın. Bakın bulamayacaksınız sonra yine bana geleceksiniz. Bu sefer maliyetler arttı, dolar yükseldi, şu oldu, bu oldu diye 50 dolara çıkacak.
Şaka bir yana arzu ederseniz hemen yapıp gönderebilirim.
Zafer SAHIN' Alıntı:Ömer abi yanlış hatırlamıyorsam sende bir tane Arduino Nano vardı... Normalde servoya gidecek sinyal pinini, Nano'nun 11. pinine bağladıktan sonra, Nano'nun 5. pinini de servonun sinyal ucuna bağlayıp aşağıdaki kodu yükleyince tamamdır .
Seni bosuna sevmiyoruz abiSümer Yamaner' Alıntı:Pazartesi Yurtiç Kargo'ya vereceğim.
Kadir Kurt' Alıntı:Bu servonun ters mi çalışmasını sağlıyor ?