
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
l293d Hallo Ralph! Nachfolgend ein CCBASIC-Beispiel aus einem Buch von Burkhard Kainka. [1] Allerdings ist das Programm für die Ansteuerung eines unipolaren Schrittmotors und den integrierten Schaltkreis ULN 2803 ausgelegt. Der ULN 2803 ist eine 8-fach Darlington Transistor Anordnung mit integrierten Freilaufdioden zum Schalten auch induktiver Lasten. Vermutlich möchtest du aber bipolare Schrittmotoren ansteuern, da du mit dem Schaltkreis L293D eine Halbbrücke für deine Galeere vorsiehst? Vielleicht ist das Programm als Ideengeber geeignet. Viele Grüße das |_ Team '************************************** ' ' C-Control/BASIC SCHRITT.BAS ' ' Aufgabe: ' ' - Schrittmotor-Ansteuerung ' - Rechts/Linkslauf, Tastensteuerung ' '************************************** ' --- Definitionen -------------------- define Ausgaenge byteport[1] define Links port[9] define Rechts port[10] define N byte ' --- Programmoperationen ------------- #Loop if (not Links) then gosub Linkslauf if (not Rechts) then gosub Rechtslauf goto Loop 'Endlosschleife #Linkslauf for n = 1 to 25 Ausgaenge = &B00000001 pause 1 Ausgaenge = &B00000010 pause 1 Ausgaenge = &B00000100 pause 1 Ausgaenge = &B00001000 pause 1 next return #Rechtslauf for n = 1 to 25 Ausgaenge = &B00000100 pause 1 Ausgaenge = &B00000010 pause 1 Ausgaenge = &B00000001 pause 1 Ausgaenge = &B00001000 pause 1 next return end '[1] Quelle: ' Der obige CCBASIC-Quelltext stammt aus dem Buch ' Messen-Steuern-Regeln mit dem C-COntrol/BASIC-System ' Kapitel 3.4, Seiten 44,45. ' 1998, 2.Auflage - ISBN: 3-7723-6734-8 Meine Homepage: http://visit.ghn-sensorik.de/L-Team/Lvm/ |
| Antwort schreiben |