Dependencies:   mbed Servo

Revision:
0:c055a2cae8b6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Oct 17 10:42:30 2011 +0000
@@ -0,0 +1,54 @@
+/*
+ * servo1: main.cpp - test program
+ *
+ */
+
+#include <assert.h>
+
+#include "mbed.h"
+#include "Servo.h"
+
+DigitalOut led1(LED1);
+DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+DigitalOut led4(LED4);
+
+Serial pc(USBTX,USBRX);
+
+Servo servo(p21);
+
+// ---------------------------------------------------------------------------
+
+int main() {
+
+    pc.printf("\n\rStart: servo1\n\r");
+
+    // sweep servo
+    for(int i=0; i<1; ++i) {
+    
+    for( float p=0; p<=1.0; p+=0.01) {
+        servo = p;
+        wait(0.01);
+    } // for 
+    
+    for( float p=1.0; p>=0; p-=0.01) {
+        servo = p;
+        wait(0.01);
+    } // for 
+    
+    } // for - i
+
+    fprintf(stdout, "stdout1\n\r");
+    fprintf(stderr, "stderr1\n\r");
+
+    assert(1); // if false; just exits (no msg to stderr)
+    
+    fprintf(stdout, "stdout2\n\r");
+    fprintf(stderr, "stderr2\n\r");
+
+    exit(0);
+
+} // main
+
+// ---------------------------------------------------------------------------
+