Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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