Döner enkoder modülleri, dönme hareketini algılayan ve belirli bir sayıda darbeyi sayabilen elektronik bileşenlerdir.
Döner Enkoder Modülleri Nedir?
Döner enkoder modülleri, mekanik dönme hareketini elektriksel sinyallere dönüştüren cihazlardır. Genellikle bir şaftı döndürerek darbe sinyalleri üretirler. Bu darbeler, döner enkoderin pozisyonunu ve dönme hızını izlemek için kullanılabilir. Döner enkoderler, genellikle iki ana tipe sahiptir: inkremental ve mutlak.
Çalışma Prensibi
Döner enkoderler, temel olarak iki bileşeni içerir: sabit bir sensör ve dönen bir disk veya şaft. İkinci bileşen, dönme hareketini algılar ve sinyal üretir.
Kullanım Alanları
Döner enkoder modülleri, çeşitli uygulama alanlarında kullanılır. İşte bazı örnekler:
Örnek Proje: Arduino ile İnkremental Döner Enkoder Kullanımı
Aşağıda, Arduino kullanarak basit bir inkremental döner enkoder projesi önerisi bulunmaktadır. Bu proje, döner enkoderin dönme hızını ve yönünü izlemek için kullanılır.
Malzemeler:
Devre Bağlantısı:
Arduino Programı:
Aşağıda, Arduino ile inkremental döner enkoder projesi için kullanabileceğiniz temel bir örnek program bulunmaktadır. Bu program, döner enkoderin dönme hızını ve yönünü izler.
#define
encoderPinA 2 #define
encoderPinB 3 volatile
int encoderPos = 0; boolean
A_set = false; boolean
B_set = false; void
setup() { pinMode(encoderPinA, INPUT_PULLUP);
pinMode(encoderPinB, INPUT_PULLUP);
attachInterrupt(0, doEncoder, CHANGE);
attachInterrupt(1, doEncoder, CHANGE);
} void
loop() { if (encoderPos < 0) {
// Dönme yönü ters
// Yapılacak işlemi burada ekleyebilirsiniz.
} else {
// Dönme yönü ileri
// Yapılacak işlemi burada ekleyebilirsiniz.
}
encoderPos = 0;
} void
doEncoder() { A_set = digitalRead(encoderPinA);
B_set = digitalRead(encoderPinB);
if (A_set != B_set) {
encoderPos++;
} else {
encoderPos--;
}
}
Bu program, inkremental döner enkoderin A ve B sinyallerini izler ve dönme yönünü ve hızını hesaplar. Bu bilgi, projenizde belirli işlevleri veya cihazları kontrol etmek için kullanılabilir. Döner enkoderler, pozisyon ve dönme hızı izlemek için yaygın olarak kullanılan bileşenlerdir.
KİŞİSEL VERİLERİN İŞLENMESİ HAKKINDA AYDINLATMA METNİMİZİ OKUYABİLİRSİNİZ.