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.
Dependencies: mbed
Diff: main.cpp
- Revision:
- 0:734fd976094f
diff -r 000000000000 -r 734fd976094f main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Jun 11 15:35:27 2015 +0000 @@ -0,0 +1,86 @@ + +#include "mbed.h" + +Serial info(p28,p27); +Serial pc(USBTX,USBRX); + +int main() +{ + char message[128]; + char c; + int i = 0; + + + info.baud(9600); + while(1){ +// pc.printf("In the while loop!"); + if(info.readable()) { +// pc.printf("readable!\n\r"); + + c = info.getc(); + message[i] = c; + i++; + + if ( c == 'l') { + i = 0; + } + if ( c == 'L') { + pc.printf("Light intensity: "); + for (int j =0;j<i-1;j++) { + pc.printf("%c",message[j]); + } + pc.printf("\n\r\n\r"); + i=0; + wait(1); + } + if ( c == 't') { + i = 0; + } + if ( c == 'T') { + pc.printf("Temperature: "); + for (int j =0;j<i-1;j++) { + pc.printf("%c",message[j]); + } + pc.printf("\n\r"); + i=0; + wait(1); + } + if ( c == 'p') { + i = 0; + } + if ( c == 'P') { + pc.printf("Pressure is: "); + for (int j =0;j<i-1;j++) { + pc.printf("%c",message[j]); + } + pc.printf("\n\r"); + i=0; + wait(1); + } + if ( c == 'h') { + i = 0; + } + if ( c == 'H') { + pc.printf("Humidity is: "); + for (int j =0;j<i-1;j++) { + pc.printf("%c",message[j]); + } + pc.printf("\n\r"); + i=0; + wait(1); + } + + +// pc.printf("%c",message); +// pc.printf("%s",message); +// pc.printf("[%s]",message); + wait(0.001); + // if(data == 'u') { +// myled = 1; +// wait(0.2); +// myled = 0; +// wait(0.2); +// } + } + } +} \ No newline at end of file