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,
ş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.
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)