![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Hello world for com stuff :--)
main.cpp
- Committer:
- JosephITA
- Date:
- 2012-03-07
- Revision:
- 0:dd3b77ab642a
File content as of revision 0:dd3b77ab642a:
#include "mbed.h" DigitalOut myled1(LED1); DigitalOut myled2(LED2); DigitalOut myled3(LED3); DigitalOut myled4(LED4); Serial pc(USBTX, USBRX); #define tempo 0.1 void superCar(float durata){ myled1=!myled1; wait(durata); myled1=!myled1; myled2=!myled2; wait(durata); myled2=!myled2; myled3=!myled3; wait(durata); myled3=!myled3; myled4=!myled4; wait(durata); myled4=!myled4; myled3=!myled3; wait(durata); myled3=!myled3; myled2=!myled2; wait(durata); myled1=!myled1; myled2=0; wait(durata); myled1=!myled1; } void ledInit(){ myled1=0; myled2=0; myled3=0; myled4=0; } int main() { pc.printf("***************************************\n"); pc.printf("Commy! ver 1.000000 6 marzo 2012\n"); pc.printf("***************************************\n"); pc.printf("1 2 3 4 for turn on and off leds, ? info, s per superCar\n"); while(1) { if(pc.readable()){ char c = pc.getc(); if(c=='1') myled1=!myled1; if(c=='2') myled2=!myled2; if(c=='3') myled3=!myled3; if(c=='4') myled4=!myled4; if(c=='s'){ ledInit(); superCar(tempo); ledInit(); } if(c=='?'){ pc.printf("***************************************\n"); pc.printf("Commy! ver 1.000000 6 marzo 2012\n"); pc.printf("***************************************\n"); pc.printf("1 2 3 4 for turn on and off leds, ? info, s per superCar\n"); } pc.printf("-> %c\n",c); } } }