6.13 Schrittmotor bis zum Endschalter laufen lassen, Nullpunkt setzen, 10 x 100 Schritte vorwärts und in einem Lauf zurück auf die Nullposition. Zusätzlich einen Button als Notaus (Soforthalt) vorsehen. Anwendung: 3D Drucker, Plotter, CNC Fräse.

Dependencies:   StepperMotorUni mbed

Fork of IoTKit_StepperMotor by mc-b

Revision:
1:1330fe477c67
Parent:
0:ae2206213141
Child:
2:a0607b1417da
diff -r ae2206213141 -r 1330fe477c67 main.cpp
--- a/main.cpp	Sun Jan 19 11:01:48 2014 +0000
+++ b/main.cpp	Sat Jan 03 14:31:09 2015 +0000
@@ -1,26 +1,26 @@
-/** "Hello" program for StepperMotorUni class library
+/**
+ * Schrittmotor (unipolar) Beispiel.
+ * @see http://developer.mbed.org/components/Stepper-motor-unipolar/
  *
- *  very simple sample of "StepperMotorUni" operation 
- * 
- *  version 1.0
- *  copyright: 2014 Tedd OKANO
- *  released under the Apache 2 license License
+ * Die verwendeten Pins spielen keine Rolle.
  */
 
 #include "mbed.h"
 #include "StepperMotorUni.h"
 
-StepperMotorUni motor( p26, p25, p24, p23 );
+StepperMotorUni motor( D4, D5, D6, D7 );
 
 int main()
 {
-    motor.set_pps( 50 );
+    // Motordrehzahl
+    motor.set_pps( 300 );
 
-    while ( 1 ) {
-        motor.move_steps( 24 );
-        wait( 1 );
+    while ( 1 ) 
+    {
+        motor.move_steps( 2000 );
+        wait( 8 );
 
-        motor.move_steps( -24 );
-        wait( 1 );
+        motor.move_steps( -2000 );
+        wait( 8 );
     }
 }