Bu sayfadaki yazılar
Sayfanın metni
Sayfa 27
IK 10K
1 Trimpot (1 Megaohm)
Kondansatörler: 1nF
Biraz kablo Control Port Konnektörü ğerler ile 490'inci satırdan itibaren uygun ses kanalı ve ses seviyesi belirlenmektedir. Eğer yeni bir kanal seçilmezse TI (eski kanal) değişkeni T2'ye (yeni kanal) eşit olacaktır ve $50'inci satır aynı kanalı tekrar devreye sokulmasını önleyerek sesin kalitesini arttırmaktadır.
Resim 2: Parça listesi.
Eğer yaptığınız bu ışıklı kalemin sık sık kendi programlarınızda yer almasını istiyorsanız cihazınızın gerçek bir kalem gibi kullanılabilir olmasını sağlamalısınız. Bu iş için normal bir tükenmez veya keçeli kalemin içindeki her şeyi çıkartın. Foto-transistörünüzü uzunca bir kabloya lehimledikten sonra dikkatlice kalemin içine yerleştirebilirsiniz. Burada yapacağınız bir kısa devre bilgisayara zarar vermez ama foto-transistörünüzün yanmasına neden olur. Yaptığınız kalemin ucundaki delik ne kadar küçük olursa cihazınızla o kadar hassas çizimler yapabilirsiniz. Fakat deliğin çok aşırı küçük olduğu durumlarda foto-transistöre hiç ışık gitmeyeceğini unutmayın. Eğer kaleminiz çalışmıyorsa deliğin çapını büyütmeden önce monitörün aydınlık/karanlık ayarıyla biraz oynayın. Cihazınızı bilgisayara taktığınızda gerçek bir ışık kalemine sahip oldunuz demektir.
Bu aylık hoşça kalın...
Program Dökümü'nü, Döküm Ekinde bulabilirsiniz.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 26
Pen ile birlikte hareket etmezse bunun çeşitli sebepleri olabilir: Programı doğru yazdıysanız ve tüm bağlantıları doğru yaptıysanız ekran karanlık kalıyor olabilir. Bu nedenle televizyon veya monitörünüzün aydınlıkkaranlık düğmesini biraz daha açın. Ekranın aydınlığı yine yeterli olmuyorsa ışık kaleminin bilgisayarınıza bağlantısı daha komplike bir hal alacaktır. Bu durumda foto-transistörden gelen sinyallerin seviyı yükseltecek bir kuvvetlendiriciye tiyacınız olacaktır. Resim 1'de bu kuvvetlendiricinin devre şemasını bulabilirsiniz. Şemanın sağ tarafında C- 64 ile yapılacak bağlantılar yer almaktadır. Devre her ne kadar oldukça basit ise de yine herhangi bir kısa devre olmaması için dikkatli yapılmalıdır. Kullanâcağınız parçaları Resim 2'de bulabilirsiniz.
Bu kuvvetlendiricinin yardımıyla ışıklı kaleminiz oldukça karanlık ekranlarda da işlev görecektir. Size uygun çalışma ortamına göre 1 Megaohm'luk potansiyometre ile ayar yapmalısınız. C-64'ünüzün ışıklı kalem takılı iken diğer normal fonksiyonlarda bir problemle karşılaşmak istemiyorsanız bu ayar çok hassas yapılmalıdır. Potansiyometreyi en sonuna kadar sıktıktan sonra en uygun konuma gelinceye kadar yavaşça çevirin. Şimdi programı yakından incelemeye başlayabiliriz. 390-400 satırlarda renk belleği noktalar beyaz fon üzerinde siyah gösterileceği için sıfırlanır. Ardından ışık kaleminin pozisyonu bilgisayar tarafında X ve Y koordinatları ile 9 bit hassasiyetiyle belirlenir. Bu 9 bitin üst taraftaki 8 tanesi X koordinatları için 53267'nci ve Y koordinatları için ise 53268'nci registerde yer almaktadır. Burada X ve Y koordinatları için 8 No.'lu bitin okunmasına gerek yoktur, zira 8 Bit'- ten elde edilen değerler bu çözünürlükte yeterli olmaktadır.
Eğer elinizin altında hazır bir Light Pen varsa tekrar başka bir tane yapmaya gerek yoktur. Döküm ekinde bulacağınız programları kendi cihazınızla kullanabilirsiniz.
440 ile 470 arası satırlarda yukarıda belirlenen registerlerden her biri beşer kez okunur. Elde edilen değerler toplanıp beşe bölündüğünde bir ortalama değer elde edilir. Her ne kadar Light Pen'in üzerinde bulunduğu noktanın Y-koordinatları bir derece sabit kalsa da X koordinatları oldukça fazla değişmektedir. Yukarıda bulunan ortalama değer ekrana gereksiz noktaların basılmasını önler. X koordinatlarının bu derece fazla oynamasının kullanılan foto-transistö- Tün ve monitörün kalitesiyle yakından ilişkisi vardır. 510 ve 520'nci satırlarda okunan değerler ekran koordinatlarına çevrilir. Eğer bir ışıklı kalemi kendi programlarınızda kullanmak istiyorsanız bu konuda biraz tecrübe kazanmanız lazımdır. Her program için yukarıdaki satırlarda kullanılan ekran değeri hesaplama algoritması farklı olacaktır. 560'inci satırdan sonra artık bu tür çizim programları için standartlaşmış değer kontrolleri yer alır. Özellikle ışık kalemi ile çalışırken X değerleri fazla oynadığı için bu kontroller ayrı bir önem kazanmaktadır. Geri kalan satırlar REM komutları ile yeteri kadar açıklık kazanmıştır. PRG 2 ise Light Pen için başka bir demo programıdır. Burada yaptığımız cihazı çizmek yerine belli bazı menü seçeneklerinden birini belirlemede kullanacaksınız. Y-koordinatlarındaki oldukça yüksek hassasiyet nedeniyle sadece'bunlar kullanılmıştır. Yani ışıklı kalemin sadece düşey doğrultudaki hareketleri değerlendirilecektir. Programda C-64'ün üç ses kanalından bir tanesini seçebilirsiniz. Kullanılacak sesin seviyesi seçilen kanala bağlıdır. İstediğiniz bir sesi seçmek için ışık kalemi ile ekran üzerindeki dikdörtgenlerden birine dokunmanız yeterli olacaktır. 470'inci satırda ışıklı kalemin Y-registeri okunmaktadır. Elde edilen de-