Archiv verlassen und diese Seite im Standarddesign anzeigen : ULN 2803 mit Qbasic programmieren
MischaMV
27.03.2005, 15:22
Eigentlich will endlich einen Schrittmotor ansteuern. Hab schon ein paar Bücher ausgeliehen aber die Biespiele sind entweder mit c++ oder Assembler forgeführt. Es ist doch bestimmt möglich diesen Kontroller mit Qbasic zu programmieren.
Vielen Dank.
gruß Michi.
Skilltronic
28.03.2005, 10:27
Hallo
Sicher ist das möglich. An einen ULN kannst du allerdings nur unipolare Motoren anschliessen. Ich habe dir mal einen Schaltplan und ein Beispiel in QBasic dazu gemacht. Tutorials zu Schnittstellen unter QB gibt's auf meiner Seite www.skilltronics.de unter Digitales.
http://www.skilltronics.de/runterlader/uln1.gif
CLS
pause = 100000 'Bestimmt die Drehgeschwindigkei
LOCATE 8, 1
PRINT "Position: 0"
muster(0) = 3 '1100 Bitmuster am ULN-Ausgang
muster(1) = 1 '1001 "
muster(2) = 0 '0011 "
muster(3) = 2 '0110 "
DO
LOCATE 6, 1 'Bildschirmein- und -ausgabe
PRINT "Schritte: "; SPC(40);
LOCATE 6, 11
INPUT "", schritte
IF schritte = 0 THEN END
FOR s = 1 TO ABS(schritte) 'ABS erzeugt den Betrag einer Zahl
position = (position + SGN(schritte)) 'SGN ist bei pos. Zahlen 1 sonst -1
OUT 1020, muster(ABS(position) MOD 4) 'Die Ausgabe. 1020 steht fr COM1
'MOD ergibt den Rest beim Teilen
LOCATE 8, 10
PRINT position
FOR t = 0 TO pause: NEXT 'Das ist die Warteschleife
NEXT
LOOP
Wenn du für Schritte einen negativen Wert eingibst, dreht der Motor um soviele Schritte in die eine Richtung, bei einem positiven in die andere. Die Eingabe von 0 beendet das Programm. FÜr COM2 muss man OUT 1020... durch OUT 764... ersetzen.
Gruss
Skilltronic
MischaMV
28.03.2005, 17:10
Das probiere ich sofort aus.
DAnke Skilltronic.P.S. cooles Homepage ist sehr interessant.
gruß Michi.
MischaMV
28.03.2005, 21:53
Was ich noch fragen wollte. Wie mach ich es dann, mit einem bipolaren SChrittmotort?
gruß Michi.
TJHooker
03.04.2005, 13:26
Um bipolare Schrittmotoren anzusteuern eignet sich der L293D optimal...eine kl. Schaltplan gibt's auch auf www.skilltronics.de
Grüsse,
TJ Hooker
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.