Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1610
Tıklama
0
Öne Çıkarma
usb makro pad projesi için nasıl bir donanım tavsiye edersiniz
E
7 yıl (651 mesaj)
Yüzbaşı
Konu Sahibi

merhabalar,
klavyemdeki 18 makro tuşunu yetersiz bulmam ve yeni çıkan klavyelerdeki az sayıda makro tuşları yüzünden kendim klavyenin üstüne şerit vb şekilde makro pad yapmaya niyetlendim.

bilgisayar müh öğrencisiyim biraz programlama biliyorum, lise düzeyince temel elektronik bilgim var,

hedeflerim
1-100 adet makro tuşu, tuşların fonksiyonu windows arayüzlü basit bir programla değiştirilecek ve cihaz kendi hafızasından tüm fonksiyonları programsız-driversız çalıştırabilecek
2-bir lcd ile msi afterburnerdan fps-sıcaklık-kullanım değerleri okuncak
3-mümkün ise tuşa bastığımdan itibaren 1 ms altında gecikme ile pcye veri göndermek


internette arduino uno ve pro mikro ile yapılmış basit hid klavye-keypad örnekleri var,
arduino pro mikro, STM32F103C8T6 ve raspberry pi zero siparişi verdim ama muhtemelen arduinonun 2 kb rami ileride yeterli gelmeyecek. ek olarak fiziki tuşlar için mekanik switch sipariş ettim.

sizin önerileriniz yorumlarınıza açığım.
ek olarak bu projede birlikte çalışabileceğim kişilere kapım açık, özellikle antalya merkezde olan kişilerle.



K
7 yıl (3821 mesaj)
Yarbay

BÖYLE bir site buldum. buradan nasıl arduino ile yapabileceğiniz var. Hatta Bu videonun açıklamasında klavye malzemeleri var. belki parça bakımından ilham verebilir.
Arduino ile yapan kişi digital pinleri kullanmış. bu size çok kısıtlı bir tuş sayısı verebilir. İnternette bazı yöntemler var Mesela bu ama denemedim. Belki analog pinleri kullanabilirsiniz. bence önce arduino ve numeric pad alıp bir deneme yapın. Hatta şimdi aklıma geldi.ŞÖYLE BİR NUMEROC PAD var. tek bir analog pin ile 16 farklı butonu kontrol edebiliyorsunuz. bundan alıp bir deneyin. size özelden nasıl çalıştığını bir ara anlatabilirim. Arduino ile yapılabilir ama hız konusunda garanti veremem. Ama başlangıç olarak buradan başlayabilirsiniz.


Bu mesaja 1 cevap geldi.
E
7 yıl (651 mesaj)
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: kaskas123

BÖYLE bir site buldum. buradan nasıl arduino ile yapabileceğiniz var. Hatta Bu videonun açıklamasında klavye malzemeleri var. belki parça bakımından ilham verebilir.
Arduino ile yapan kişi digital pinleri kullanmış. bu size çok kısıtlı bir tuş sayısı verebilir. İnternette bazı yöntemler var Mesela bu ama denemedim. Belki analog pinleri kullanabilirsiniz. bence önce arduino ve numeric pad alıp bir deneme yapın. Hatta şimdi aklıma geldi.ŞÖYLE BİR NUMEROC PAD var. tek bir analog pin ile 16 farklı butonu kontrol edebiliyorsunuz. bundan alıp bir deneyin. size özelden nasıl çalıştığını bir ara anlatabilirim. Arduino ile yapılabilir ama hız konusunda garanti veremem. Ama başlangıç olarak buradan başlayabilirsiniz.
bu siteyi görmemiştim, teşekkür ettim,
keypad benzeri elimde var, çalışırabiliyorum, yurtdışında sipariş ettiğim mekanik switchler gelince onları şerit halinde bu sitedekine benzer birleştiricem,
çok sayıda tuş için ya birden çok arduino kullanıp haberleştirme veya shift register entegrelerinden kullanmayı düşünüyorum, bildiğim kadarıyla analog pin kullanılırsa, aynı anda çok tuşa basmak çalışmıyor ve parazitler hatalı sonuca sebep olabilir

yazılım açısından her tuş için 5-10 değişken gerekecek, her değişken 4 byte olunca 100 tuş olursa 2 kb-4 kb ram gerekli, ek olarak program için de biraz gerekli


Bu mesaja 1 cevap geldi.
K
7 yıl (3821 mesaj)
Yarbay

Analog pin için eğer çok fazla tuş bağlamansanız parazit vs olmaz. ama 2 tuşa aynı anda basarsanız büyük ihtimal başka bir sonuç verebilir. hafıza konusunda da arduino'nun hafızasını arttırabilirsiniz diye biliyorum. internetten kolaylıkla bulabilirsiniz.




Bu mesajda bahsedilenler: @estf
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.