Usb Kontrol
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Usb Kontrol
Arkadaşarlar bir proje ödevim var . Ödev de şöyle bi şey yapıcam. Bir elektronik devre yapıcam elekronik devre klavyeden her saniye bir harfe basarak KUTİLLA yazıcak bu devreyı usb den pc ye baglamayı dusunuyorum. Bu devrenın uzerınde bir tane dugme olucak ve basınca bu dediklerimi yapıcak ama galiba devreye bi entegre eklemek lazımmıs bu konuda hakkında bilgisi olan var mı ?
Re: Usb Kontrol
Piyasada bulunan PIC18f2550 ile rahatlıkla yapabilirsin.
USB aygıt ile ilgili tüm işlemleri anlamak çok uzun sürer. En kolayı hazır bir örneği değiştirmektir.
Pic içindeki programı yazmak için bir derleyici gerekir. Eğer MPLAB ve Microchip in C18 derleyicisini kullanırsanız hazır klavye örnekleri vardır.
Başka derleyiciler içinde klavye fare örnekleri vardır. Yapılması gereken klavye tuşlarına basılınca ayrı harfler göndermek yerine tamamını arka arkaya göndermek. Örnek vermek gerekirse picbasic kullanılabilir.
link silindi (reklam olmasın)
USB aygıt ile ilgili tüm işlemleri anlamak çok uzun sürer. En kolayı hazır bir örneği değiştirmektir.
Pic içindeki programı yazmak için bir derleyici gerekir. Eğer MPLAB ve Microchip in C18 derleyicisini kullanırsanız hazır klavye örnekleri vardır.
Başka derleyiciler içinde klavye fare örnekleri vardır. Yapılması gereken klavye tuşlarına basılınca ayrı harfler göndermek yerine tamamını arka arkaya göndermek. Örnek vermek gerekirse picbasic kullanılabilir.
link silindi (reklam olmasın)
En son cozturk tarafından 29 Oca 2010 11:48 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Re: Usb Kontrol
Peki yazıcagım program ile saniyede 8 kere bir tusa bastırabilirmiim. Bide sadece bu pic i kullandıgım zaman baska bir seyi kullanabilir miyim ? Birde misal olarak yazdıgım programı cap lock tusuyla acıp kapatma gibi bir imkanım olur mu ?
Re: Usb Kontrol
Saniyede 8 kere tuş göndermek hiç sorun değil. Genelde bu tip işlemler oyun için kullanılıyor. Hepsini yapabilirsin. Pic bu esnada başka işler de yapabilir.
Capslock ile ilgili ince bir konu vardır. Diyelim cihazın klavye yerine geçiyor ve capslock on yaptı . Yani capslock ledi yakılacak. Bağlı diğer tüm klavyeler, yani diğer gerçek klavyelerin de capslock lambası yanar. Birden fazla USB klavyeyi aynı bilgisayara bağlarsak durumu görebiliriz.
Aslında cihaz komple klavye değilse capslock'a ihtiyacı yoktur. yani ister büyük ister küçük harf gönderebilirsin. bunları karışık da gönderebilirsin.
Yapılacak cihaz üzerindeki tuşlar klavye gibi herbiri tek harf yazmak zorunda değil.
diyelim 3 tane tuş var.
1. Tuşa basarsan "iyi, günler, bu bir denemedir" yazısını hemen gönderir. o esnada not derteri açıksa bu cümlenin hemen yazılmış olduğunu görebilirsin. klavyeden elimizle yazmak gibi değilde KOpyala yapıştır gibi hızlı yazılır.
2. Tuşa basarsanız 30 kere backspace tuşunu arka arkaya basmışsınız gibi tüm yazılanı silebilir.
3. Tuşa basarsanız print screen yapabilir.
...
.. başka tuşa basarsanız başka bir iş yapabilir.
Derleyicilerin demo sürümü bu kodları derlemek için yetersiz kalabilir. Eğer klavye kodlarını derlemek üzere derleyiciniz yoksa, lisanslı derleyiciye sahip birine rica ederek o bilgisayarda derleme yapabilirsin. Ya da bu iş, anahtar teslimi yaptırılabilir.
Capslock ile ilgili ince bir konu vardır. Diyelim cihazın klavye yerine geçiyor ve capslock on yaptı . Yani capslock ledi yakılacak. Bağlı diğer tüm klavyeler, yani diğer gerçek klavyelerin de capslock lambası yanar. Birden fazla USB klavyeyi aynı bilgisayara bağlarsak durumu görebiliriz.
Aslında cihaz komple klavye değilse capslock'a ihtiyacı yoktur. yani ister büyük ister küçük harf gönderebilirsin. bunları karışık da gönderebilirsin.
Yapılacak cihaz üzerindeki tuşlar klavye gibi herbiri tek harf yazmak zorunda değil.
diyelim 3 tane tuş var.
1. Tuşa basarsan "iyi, günler, bu bir denemedir" yazısını hemen gönderir. o esnada not derteri açıksa bu cümlenin hemen yazılmış olduğunu görebilirsin. klavyeden elimizle yazmak gibi değilde KOpyala yapıştır gibi hızlı yazılır.
2. Tuşa basarsanız 30 kere backspace tuşunu arka arkaya basmışsınız gibi tüm yazılanı silebilir.
3. Tuşa basarsanız print screen yapabilir.
...
.. başka tuşa basarsanız başka bir iş yapabilir.
Derleyicilerin demo sürümü bu kodları derlemek için yetersiz kalabilir. Eğer klavye kodlarını derlemek üzere derleyiciniz yoksa, lisanslı derleyiciye sahip birine rica ederek o bilgisayarda derleme yapabilirsin. Ya da bu iş, anahtar teslimi yaptırılabilir.
Re: Usb Kontrol
Gerçekten teşekkür ederim .... 
