Bir hobi çalışmamda elimde Fotoelektrik Döner Enkoder 400P-R (Artımsal) ve arduino uno var (megasıda var). bu 2 parçayı Encoder artımlı ve arduino videodaki gibi bağlayıp arduino da serial ekranda çevirmem sonucu bir değer alamıyorum.
denediğim şeyler- -encoderi ayrı olarak 5v dc olarak besledim -arduino üzerinden de besledim. -farklı kodlarıda denedim. ama bir türlü o çevirmede serial ekranında artımları göremedim. bunun nedeni ne olabilir acaba bu konuda tecrübeli arkadaşlar yardım edebilir mi?
win10 kullanıyorum arduino 1.8.12 enkoder kütüphaneside yükledim bi faydası olmadı
interrupt kısımından yapıyor pin bağlantılarımda doğrudur. 2 ve 3pinlere bağlı
artık enkoderden şüphe etmeye başladım yeni aldım onu.
Dediğiniz gibi yaptım fakat bi sonuç alamıyorum 2 ve 3 pinlerden birini söktüğümde - yada + hangisini sökersem eğer biraz sayıyor kendiliğinden sonra duruyor. bi ilerleme yok yani sanırım enkoderde problem normal swich tipi rotary enkoder de yaptım onda sonuç alıyorum yön belirleme + - değer veriyor. Incremental encoderlerde farklı bi durum mu var onu anlamadım sadece.
Encoderin beslemesi yetersiz geliyor olabilir. Elinizde 12V civarında çıkış veren bir güç kaynağı varsa beslemesini oradan yapın. (USB voltaj seviyesi yetersiz geliyor olabilir. 4.8V çok sınırda bir değer)
İkinci nokta pullup dirençlerin (2 adet) bir ucunu encoderin A-B uçlarına diğer uçlarını ise ardunionun VCC kısmına bağlayın.
Tam otutturmak için soruyorum. Ben Enkoderdeki VCC ile gnd yi 12VDC gerilimine diğer A ve B uçlarınıda Pull UP ile arduinonun 5Vdc kısmına (2 ve 3 pin arasına ) mı bağlamalıyım? peki ardunino gnd ne yapmam gerekir? onu 12VDC nin gnd ye mi bağlamam gerek? kaba taslak bi şema çizme imkanınız varmı?
Encoderin VCC si adaptörün +12V hattına Encoderin GND si, ardunionun GND si ve adaptörün GND si bir birine bağlanacak. Encoderin A ve B çıkışları ardunioda hangi pinleri kullanıyorsanız oraya bağlanacak. 4.7K...10K arası bir direnç ile A ve B pinlerini ardunionun VCC sine bağlayın.
Cevabınız için teşekkürler aynen yaptım bağlantıyı, ve sonuç olarak serial port ekranında sayıları gördüm fakat bu kez sayılar ben encoder i çevirmeden değil kendiliğinden artıyor. bir kod ta sürekli tek yönde artış, diğer bir kodda sürekli tekrarlama -60000 +60000 arası rakamlar artmakta
Bir hobi çalışmamda elimde Fotoelektrik Döner Enkoder 400P-R (Artımsal) ve arduino uno var (megasıda var). bu 2 parçayı Encoder artımlı ve arduino videodaki gibi bağlayıp arduino da serial ekranda çevirmem sonucu bir değer alamıyorum.
denediğim şeyler-
-encoderi ayrı olarak 5v dc olarak besledim
-arduino üzerinden de besledim.
-farklı kodlarıda denedim.
ama bir türlü o çevirmede serial ekranında artımları göremedim.
bunun nedeni ne olabilir acaba bu konuda tecrübeli arkadaşlar yardım edebilir mi?
win10 kullanıyorum
arduino 1.8.12
enkoder kütüphaneside yükledim bi faydası olmadı
interrupt kısımından yapıyor pin bağlantılarımda doğrudur. 2 ve 3pinlere bağlı
artık enkoderden şüphe etmeye başladım yeni aldım onu.
< Resime gitmek için tıklayın >
enkoder özellikleri bunlar
-Supply Voltage: 4.8V ~ 24v
Encoder Body Size: Φ39× 36.5mm
Output Shaft Diameter: Φ6 × 13mm
Outside Shaft Platform: Φ20 × 4.85 mm
Fixing Holes Screws: M3
Weight: 234 g
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.