Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
1969
Tıklama
0
Öne Çıkarma
Macro Klavye Yapmak?
X
18 yıl
Binbaşı
Konu Sahibi

Merhaba arkadaşlar pic programına yazdığım programa göre bir klavyede istediğim tuşlara basılmış gibi olmasını istiyorum yani, pic de a harfine bas, zaman geçikmesi, b harfine bas tarzında.

klavyenin tuşlarının altındaki kısıma (karbon diye biliyorum) +5V bir gerilim uyguladım ama hiç oralı olmadı, num lock v.s. ışıklarının olduğu yerdeki devreye pek müdahale edilemeyecek gibi çünkü onca harfin bilgisi paralel olarak geliyor hangi bilgi hangi harf onu çözmek zor bu nedenle benim basılmasını istediğim tuşun altındaki karbon kısmı bir şekilde elektriksel olarak tetiklemem lazım, mekanik olmaması gerekiyor.

Program işi çok zorlayacak gibi gözükmüyor. Fakat tetiklemenin nasıl olabileceği hakkında bilgileriniz varsa paylaşırsanız sevinirim,

( PC de çalışan macro programlarını önermeyin)



X
18 yıl
Binbaşı
Konu Sahibi

http://www.beyondlogic.org/keyboard/keybrd.htm

şurayı okuyunca mantığını bayağı bi anladım çok kolaymış aslında hangi tuşun hangi kodlara denk geldiğinide vermiş. Fakat program yazabilirim dedim ama bu bana hafif uzak bir konu geldi.

2 pin zaten + ve - , biri clk sinyali, mesela pic16f628 kullanırsak ana programı hiç etkileyemeyecek şekilde bi pinden bu sinyali alabilirmiyiz yoksa sürekli prgoramın arasına girip picin bir çıkışına sürekli bilgimi göndereceğiz?

data içinde boşta iken sürekli high seviye gönderiliyo başlangıç biti lojik 0 arkasından 8bit seri bilgi ve en son lojik 1 bitiş bilgisi, clk sinyali için 20-30khz demiş şekildede görülüğü gibi bir bilgi.

< Resime gitmek için tıklayın >

data sinyalinide aralarına zaman geçikmesi koyarak 20khz olarak göndermek gerekiyor sanırım.

işin mantığını anladım sanırım, sizde biraz yardımcı olursanız yapabiliriz.


Bu mesaja 1 cevap geldi.
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.