Bauanleitung für Relais-Ansteuerung mit dem
USER-Port |
Mit dieser Bastelei kann man 8 Relais mit dem
C64/128 ansteuern. Als Schnittstelle dient der USER-Port.
diese Seite beinhaltet:
Bau der Schaltung
Es ist nicht schwer die Ansteuerung selbst zu bauen, auch wenn es im ersten
Augenblick kompliziert aussieht. Alles was Du brauchst ist ein
Lötkolben und die Dinge die nachgehend aufgeführt sind. Die Teile kannst du in
einem Elektronikgeschäft oder Versand besorgen, wie z.B. bei Conrad Electronic
- http://www.conrad.de.
-
1x USER-Port Stecker - oh oh, das sieht es nicht besonders rosig aus, aber
Hucky hat noch welche!
- 1x Linear-IC (C Treiberbaustein) ULN 2803 - bei
Conrad so um die 1,25 €
- 8x Relais 12 V oder bis max. 50 V, je nach dem
was du einspeisen tust
Das Zusammentütteln :
Um sich einen gewissen Überblick zu bewahren und um zu vermeiden das es einen
Kurzschluss gibt solltest du die Teile auf einer Bastelplatine auflöten und
dann die entsprechenden Verbindungen auf der Unterseite herstellen.
Listing
zum Ansteuern der Relais
Mit folgenden BASIC-Zeilen kann man die Relais ansteuern. Probiere einfach ein
wenig herum oder frage Hucky. Wenn du ein interessantes Listing hast, dass hier
her passen würde kannst du es gerne im Gästebuch erwähnen:
10 POKE 56579,255 : POKE 56577,0
20 RESTORE : FOR A = 1 TO 8
30 READ B : POKE 56577,B
40 FOR C = 0 TO 200 : NEXT C
50 NEXT A
60 DATA 1 , 2 , 4 , 8 , 16 , 32 , 64 , 128
70 GOTO 20
Hier die im obigem Listing verwendete POKE's zur Ansteuerung:
POKE 56579,255 bzw. POKE $DD03,$FF = Port auf Ausgang
POKE 56577,x bzw. POKE $DD01,x = Bits setzen
Wer beim Datentransfer weniger
Arbeit erwartet als beim Abtippen, der kann das Listing auch hier Downloaden
Für die, die beim Anblick des Listings nicht wirklich schlau daraus werden, wie
die Ansteuerung nun in eigene Programme gebettet wird, hier nochmals eine Erklärung:
Mit POKE56579,255 wird der USER-Port freigeschaltet. Mit POKE56577,0 wird
Resetet, alles aus sozusagen. POKE56577,1 schaltet den ersten Ausgang ein,
POKE56577,2 schaltet den zweiten, POKE56577,4 den dritten, POKE56577,8 den
vierten... Es sind natürlich auch Kombinationen von mehreren Ausgängen möglich,
z.B. POKE56577,3 schaltet eins und zwei zugleich. Einfach mal etwas herumspielen
und Du wirst schon sehen welche Logik dahinter steht, ich möchte hier nicht
gleich jedem seine Entdeckungsfreude rauben.
Bildliche Darstellung
"Die Option Drucken funktioniert erst ab Netscape V4.0 bzw. I-Explorer 5.0 !"
I
Hardware-Hauptseite I
Startseite I
|