C-64'ün User Port'undan Resim 3: C-64 için bir D/A dönüştürücü, kışına bağlayacağınız bir voltmetre ile kolaylıkla gözleyebilirsiniz. İsterseniz PRG 3'ü başka şekiller- de dalga üretecek şekilde değiştirebi- lirsiniz. Bunun için User Port'un alt dört Bit'i çıkış olacak şekilde ayarlan- malıdır. 56579 adresine 15—00001111 değerini yazarsanız bu iş gerçekleşir. Yalnız bu adrese herhangi bir değer ya- zarken çok dikkatli davranın, zira çı- kış olarak tanımlanmış bir User Port kanalına dışarıdan bir gerilim uygula- nırsa kolaylıkla tahrip olabilir. 56577 adresi User Port'un o anki durumunu göstermektedir. Bu andes- teki değeri girişler i ıçın PEEK ile oku- yabilir veya çıkışlar için POKE ile de- Biştirebilirsiniz. Devreye şimdilik ufak motor veya lamba gibi şeyler bağlamayın, çünkü 7T41 opampı maksimum 25 mA vere- bilir. Resim 4'deki devre ile dönüştü- rücüye 5 Volt'luk lambalar veya ufak ilirsiniz. Bu şekilde PRG4'ü de kullanarak bir lambanın parlaklığını ve bir motorun devir sa- yısını ayarlayabilirsiniz. - BO 107 Tg - BC 140 Resim 4: Büyük yükler için dönüştürücünün çıkışına bağlanacak devre, PROGRAM ADI © PRG 3 00005 POKE 56579.15 aa0018 FOR Isö TO 15 60030 POKE 56577.1 X-8 TO SötNEXT I ta0a6 FOR Xsü TO SÖ:NEKT 00090 NEXT |I Baıda GÜT0 18 x <a24) <129) <884) <d84)> <134)> <054)> <ia24> <124) <174)> <az2a> PROGRAM ADI 1 PRG 4 00005 Bön"FeceetUtURUKAKAAMARI" 00010 PRİNT "CCLR3CGDOKĞNDCERTOHTİX 1OSPACE >iddddA 00015 PRİNT “<CERTGHT)0123456709018345" O00Z0 PRİNT “CERTGHTİM'IRTOHTECB$E.LE) 00030 FRIN'I' '(W)ÇIRIGHT 6000680 GET AS1lİF ASse"" THEN 80 00090 IF ASE"(DOGN)" THEN Tel-i 00100 IF ASEe"(RİGHT)" THEN İslsi O0110 IF 1315 THEN Is15 gol IF 1<0 THEN T-0 001285 POK 56577.1 60130 PRİNT "<HOME B&.1t1)1"*“RTGHTSCBS.16-1) 66140 GOTO 88 >CBDOLN CSRTOHTİ "LEFTEC