Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 /* 00002 * servo1: main.cpp - test program 00003 * 00004 */ 00005 00006 #include <assert.h> 00007 00008 #include "mbed.h" 00009 #include "Servo.h" 00010 00011 DigitalOut led1(LED1); 00012 DigitalOut led2(LED2); 00013 DigitalOut led3(LED3); 00014 DigitalOut led4(LED4); 00015 00016 Serial pc(USBTX,USBRX); 00017 00018 Servo servo(p21); 00019 00020 // --------------------------------------------------------------------------- 00021 00022 int main() { 00023 00024 pc.printf("\n\rStart: servo1\n\r"); 00025 00026 // sweep servo 00027 for(int i=0; i<1; ++i) { 00028 00029 for( float p=0; p<=1.0; p+=0.01) { 00030 servo = p; 00031 wait(0.01); 00032 } // for 00033 00034 for( float p=1.0; p>=0; p-=0.01) { 00035 servo = p; 00036 wait(0.01); 00037 } // for 00038 00039 } // for - i 00040 00041 fprintf(stdout, "stdout1\n\r"); 00042 fprintf(stderr, "stderr1\n\r"); 00043 00044 assert(1); // if false; just exits (no msg to stderr) 00045 00046 fprintf(stdout, "stdout2\n\r"); 00047 fprintf(stderr, "stderr2\n\r"); 00048 00049 exit(0); 00050 00051 } // main 00052 00053 // --------------------------------------------------------------------------- 00054
Generated on Mon Jul 18 2022 01:12:13 by
1.7.2