merhaba.ben elektronik bölümü son sınıf öğrencisiyim.benim bir projem var ve bi yerde takıldım.projem bluetooth lu bir fare ile robot kontrolü.istediğim yardım bu fareyi ileri itince ne bilgisi, geri çekince ne bilgisi göndediğini (pc ye) bilen biri varsa lütfen yardım etsin.veya bununla ilgili yardım edebilecek bi site. benim için bir ölüm kalım meselesi hocalarımın hiçbiri yardım etmiyo.nedeni belli onlarda bilmiyo.ne olur valla yardımcı olursanız çok sevinirim.
Sevgili elektrosok24
Benim bu konuda fazla bir bilgim yok ama asagıdaki semayı bir incele kolay gelsin
http://www.avagotech.com/assets/downloadDocument.do?id=8481
Birde burayı incele
http://www.freescale.com/webapp/sps/site/application.jsp?nodeId=023Z1DxpCp8924
Elimden geldiği kadar yardım etmeye çalışıcam. Ama öncelikle optik mause ilemi yoksa normal mause ilemi çalışmanı yapıcaksın. Bunu bilmem gerekir. Ve zaman aşımının ne kadar olduğu, benim şu anda vizelerim var. 5-6 gün içinde bitecek.
Biz öncelerden normal mause ile güç kaynağı çalışması falan yapmıştık. Mause hareket ettiğinde çıkış gerilimi değişiyordu.
____________
Kolay gelsin...
@ilker_32 hocam dediğin güç kaynağı projen ile ilgili döküman varsa paylaşırsan sevinirim bu arada. ;)
vallahi arkadaşlar optik mause ile kontrol edicez.yardımcı olursanız valla çok sevinirim dualarımı esirgemem.şimdiden teşekkürler.
http://rapidshare.com/files/23557590/Mouse_control.rar
Proje bulamadım ama bazı dökümanlar attım umarım işine yarar.
Bazı kablolu optik ve optik bluetoot'lu mause'lar yazılım gerektirdigi için PC gerektirebilir. Ama normal mause'larda böyle bir sorun olmayacaktır. Bunun için bluetoot'lu optik ve kablolu optik mauselar incelenmeli. 8)
____________
Kolay gelsin...
Kullandığın işletim sistemi nedir?
Eğer linuxda çalışıyorsan işin bir nebze daha kolay çünkü birkaç küçük "izin" ile mouse un o anda ekranın hangi koordinatında olduğunu bufferdan okuyabilirsin.. Ne tarz mouse olduğu fark etmez..
Ben buna benzer bir çalışma yapmıştım ama dediğim gibi linux platformunda. İstersen sana birkaç kod gönderebilirim c de yazılmış. Win de de bunun muhakkaki bir yolu vardır. En azından winapi yi biraz araştır.
Fare bilgisayara x kadar sağa veya y kadar sola gitti bilgisi ile tuş bilgisi gönderir. (seri iletişim ile) Ne tarz fare olduğu far etmez hepsi aynı işi yapar. Bilgisayar önceki koordinatlardan farkı çıkarır veya ekler böylece imlecin yeni konumunu bulmuş olur. Sen o imleç konumunu dediğim gibi bufferdan çekebilirsin. Sana iki tane integer değeri verir ama bu yöntemde söyle bir sorun olur. Ekran çözünürlüğün diyelim ki 1280*800.. O zaman çalışma koordinatların bunun dışına çıkamaz.
Sen direk farenin gönderdiği farkı okumak istiyorsan ve kendi bufferını oluşturacaksan bu değerlerle bu olur fakat bu winde sanırım biraz zor linuxda ise işletim sisteminden izin alman sorun olmaz ama seri kapıdan-veya mavidişden bilgi alman için kesme ataman lazım ki pek kolay görünmüyor..
Kolay gelsin