Bu sayfadaki yazılar
Sayfanın metni
Sayfa 51
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 50
Daha sonra bu kondansatör analog girişe bağlanmış olan değişken direnç üstünden şarj edilir. Bu şarj sırasında entegre kondansatör, voltajının tetikleme düzeyine gelmesine kadar geçen zamanı kaydeder. Sonuçta elde edilen değer entegrenin içindeki başka bir “register”e transfer edilir. Bu değer, register'den basit bir PEEK komutuyla okunabilir. Bilgisayar ilk açıldığında 1 numaralı port otomatik olarak seçilir. Bundan emin olmak için:
POKE 56322,PEEK(56322) OR 192
girerek veri yönü register'ini kullanabilirsiniz. Sonra:
POKE 56320,64 girerek Port Vi, POKE 56320,128
girerek Port 2'yi seçebilirsiniz. Ne var ki bu işlem göründüğü kadar basit değildir. SID, girişleri milisaniyede birkaç kez test eder. Buna rağmen, program içinde yapılacak olan port seçimi ile bir değerin okunması arasında kısa bir gecikme olacaktır
SIRA 1
JOYSTICK'TE
Bu iş için iki tane potansiyometre gerekmektedir. 500 kilo-ohm'luk potansiyometreler bulunamazsa, herhangi bir potansiyometre de işinizi görür. Direnç değeri işleyiş açısından çok belirleyici değildir. Düşük değerler ortaya çıkacak sayıların sınırlarının küçük olmasına, büyük değerler ise kullanılabilir değerlerin, dönüşün bir yerinde toplanmasına yol açar. Potansiyometreler mekanik yapı bakımından genelde ikiye ayrılır: Sürgülü potansiyometreler ve normal yuvarlak potansiyometreler. Biz ikinci tipi seçeceğiz. Potansiyometre direnç özelliğine sahip bir yol ve bu yol üzerindeki bir silgeçten oluşur. Yolun iki ucu, iki lehim terminaline bağlıdır. Silgecin ucu da dışarıda, ilk iki terminalin ortasındaki terminale bağlanmıştır. Bizim kullanacağımız potansiyometrede yol daire şeklindedir ve silgeç döndürülen bir mile bağlanmıştır. Silgeç yolun üstünde dolaştıkça, orta terminal ile diğer iki terminal arasındaki direnç değişir. Bu şekilde milin dönme miktarı ve pozisyonu bir direnç değeri şekline dönüştürülmüş olur. Potansiyometre ile bilgisayar arasındaki bağlantıyı sağlamak için, kenardaki uçlardan birini bir kablo aracılığıyla 5 Volt'a, orta ucu Pot X'e bağlayıp, şu programı RUN edin:
10 PRİNT PEEK(54297),PEEK(54298) 20 GOTO 10
Eğer potansiyometrenin mili ile oynarsanız, ilk kolondaki sayıların sıfıra yakın bir değerle arasında değiştiğini göreceksiniz.
Olmadı mı? O halde potansiyometrenin orta ucu ile 0 Volt arasındaki voltajı multimetre ile ölçmek gerekiyor. Orada voltaj yoksa, potansiyometrenizi sökün ve kontrol edin. Kenarlardaki uçlar arasındaki direnci ve orta uçla her bir kenar uç arasındaki direnci multimetreyle ölçün. Potansiyometre mili sabit kalmışsa, ilk ölçümde okunan direnç son iki ölçümde okunan dirençlerin toplamına eşit olmalıdır. Şimdi potansiyometreyi yeniden deneyebilirsiniz. Volt bağlantısının voltajını ölçün. Sonucun 5 Volt civarında çıkması gerekir. Tüm yolları deneyip, hâlâ sonuç alamadığınızı düşünüyorsanız, çalışmalarınıza bir süre ara verin ve bağlantıları salim kafayla bir kez daha gözden geçirin. İlk potansiyometreyi çalıştırdıktan sonra, ikinci potansiyometrenin orta ucunu Pot Y'ye, diğer uçlarından herhangi birini de 5 Volt'a bağlayın. İlk program (test programı) tekrar RUN edildiğinde, her iki sütundaki sayıları da potansiyometrelerle oynayarak değiştirebilmelisiniz. Her şey tamamsa, işin elektronik tarafını başardınız demektir. Şimdi iş bu iki potansiyometreyi joystick işlevinde kullanmanızı sağlayacak basit bir mekanik düzen kurmakta.
Not: Kullanılan tüm devreler denenmiştir; Ancak, montaj, bağlantı ve işletim hatalarından meydana gelebilecek maddi zararlardan sorumluluk kabul edilmez.
(1) 9'lu D'tipi erkek fişi İstanbul'daki Karaköy Pasajı'nda bulabilirsiniz. (2) Sıra klemensini İstanbul Bankalar Caddesi'nden temin edebilirsiniz. (3) Multimetrenizde 6 Volt DC ölçme konumu yoksa 5 Volt'tan büyük herhangi bir konuma ayarlayabilirsiniz. (4) İbreli bir multimetre değişken sinyallerin ölçülmesinde daha yararlı olur. Yavaş değişen sinyalleri dijital bir multimetre ile izlemek zor olabilir. Alacaen ucuz ve en basit multimetre bile bu iş için yeterlidir.