Ana Sayfa
Amiga Dokumantasyon Projesi
Medya
Yardım
Ara
Giriş Yap
Kayıt
Merhaba,
Ziyaretçi
. Lütfen
giriş yapın
veya
üye olun
.
1 Saat
1 Gün
1 Hafta
1 Ay
Her zaman
Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.tr
Genel Kategori
Proje
Joystick kontrolu
« önceki
sonraki »
Sayfa: [
1
]
Aşağı git
Gönderen
Konu: Joystick kontrolu (Okunma Sayısı 906 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
kudretuzuner
Üye
Mesaj Sayısı: 34
Joystick kontrolu
«
:
Eylül 26, 2022, 22:26:23 ÖS »
Merhaba,
Hatırladığım kadarı ile oyun kolu 8 pozisyonu okumaktadır. Kuzey-kuzeydoğu-doğu-güneydoğu-Güney-Güneybatı-Batı ve Kuzeybatı. Bu kontakları fiziksel veya RF Bağlantılı olarak birbirlerine temas ettirerek PC kontrol edilmektedir. Bu düşünceden yola çıkarak joystick kolundan kontrol edebileceğiniz dış ortam girdileri için proje geliştirmek isteyen arkadaşlara PIC (programlanabilen giriş/çıkış portu olmak üzere Peripheral Interface Controller (Çevrebirim ara yüz denetleyicisi) Tabanlı program yazmak isterim(tabii bilgim ve becerim dahilinde) Fakat PC tarafındaki yazılım nasıl halledilir bilemiyorum. Zira en son QBasic ile ufak tefek çalışmalarım oldu ama tamamen unuttum. Özetle dış ortamdan gelecek 8 bitlik bir datayı Joystick ile PC'ye aktaracak PIC programını yazabilirim. İkinci bir PIC ile de Joystiki fiziksel olarak hareket ettirebilir kontakları tetikleyebiliriz. İstenirse bu işlem RF ile de yapılabilir. PC ile Dış ortam algılayıcı kart arasında herhangi bir elektriksel bağlantı olmaz.
Çok daha komplike bir çalışmamın videosu aşağıdadır. Bu çalışmada PIC (18F4550) 2 sensörden gelen 00-FF arası dataları karşılaştırmakta ve anlamlı dataları PC'ye RF olarak yollamaktadır. PC'de de yazdığım program ile bargraf olarak okunabilmektedir.
https://www.youtube.com/watch?v=mJlrbReoFIg&t=9s
Bu projede ise sensörler cep telefonundan da takip edilebilmektedir.
https://www.youtube.com/watch?v=ufbZrMd9q_8&t=7s
«
Son Düzenleme: Eylül 26, 2022, 22:29:10 ÖS Gönderen: kudretuzuner
»
Logged
Amatör
Sayfa: [
1
]
Yukarı git
« önceki
sonraki »
Gitmek istediğiniz yer:
Gitmek istediğiniz yer:
-----------------------------
Genel Kategori
-----------------------------
=> Genel Sohbet
=> Proje
===> Proje Alım/Satım
=> DemoScene
=> Tanışma Forumu
-----------------------------
Commodore
-----------------------------
=> Commodore Genel
=> Commodore Yazılım
=> Commodore Donanım
===> C64DTV (C64 Direct-to-TV)
===> TheC64 / TheC64 Mini
=> Commodore Yayınları
=> Commodore Emulasyon
-----------------------------
Amiga
-----------------------------
=> Amiga Genel
=> Amiga Yazılım
=> Amiga Donanım
=> Amiga Yayınları
=> Amiga Emülasyon
-----------------------------
Diğer Nostaljik Bilgisayarlar
-----------------------------
=> IBM Uyumlular / Retro x86 Sistemler
=> FPGA/ARM Sistemler
=> Amstrad
===> Amstrad - Genel
===> Amstrad - Yazılım
===> Amstrad - Donanım
===> Amstrad - Yayınlar
===> Amstrad - Emulasyon
=> Apple
===> Apple - Genel
===> Apple - Yazılım
===> Apple - Donanım
===> Apple - Emulasyon
=> Atari
===> Atari - Genel
===> Atari - Yazılım
===> Atari - Donanım
===> Atari - Emulasyon
=> MSX Uyumlular
===> MSX - Genel
===> MSX - Yazılım
===> MSX - Donanım
===> MSX - Emulasyon
=> Oric
===> Oric - Genel
===> Oric - Donanım
===> Oric - Yazılım
===> Oric - Emulasyon
=> Sinclair
===> Sinclair - Genel
===> Sinclair - Yazılım
===> Sinclair - Donanım
===> Sinclair - Emulasyon
=> Diğer Bilgisayarlar
-----------------------------
Arcade Sistemler ve Oyun Konsolları
-----------------------------
=> Arcade Sistemler
=> Oyun Konsolları