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@0:b607e9d67e56, 2019-10-06 (annotated)
- Committer:
- yeongsookim
- Date:
- Sun Oct 06 12:47:29 2019 +0000
- Revision:
- 0:b607e9d67e56
Test serial
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yeongsookim | 0:b607e9d67e56 | 1 | #include "mbed.h" |
yeongsookim | 0:b607e9d67e56 | 2 | |
yeongsookim | 0:b607e9d67e56 | 3 | Serial pc(USBTX, USBRX); // tx, rx |
yeongsookim | 0:b607e9d67e56 | 4 | PwmOut led1(LED1); |
yeongsookim | 0:b607e9d67e56 | 5 | PwmOut led2(LED2); |
yeongsookim | 0:b607e9d67e56 | 6 | PwmOut led3(LED3); |
yeongsookim | 0:b607e9d67e56 | 7 | PwmOut led4(LED4); |
yeongsookim | 0:b607e9d67e56 | 8 | |
yeongsookim | 0:b607e9d67e56 | 9 | int main() |
yeongsookim | 0:b607e9d67e56 | 10 | { |
yeongsookim | 0:b607e9d67e56 | 11 | pc.printf("Press '1' On LED1\n"); |
yeongsookim | 0:b607e9d67e56 | 12 | pc.printf("Press '2' On LED2\n"); |
yeongsookim | 0:b607e9d67e56 | 13 | pc.printf("Press '3' On LED3\n"); |
yeongsookim | 0:b607e9d67e56 | 14 | pc.printf("Press '4' On LED4\n"); |
yeongsookim | 0:b607e9d67e56 | 15 | pc.printf("Press '0' Off All LED\n"); |
yeongsookim | 0:b607e9d67e56 | 16 | |
yeongsookim | 0:b607e9d67e56 | 17 | while(1) |
yeongsookim | 0:b607e9d67e56 | 18 | { |
yeongsookim | 0:b607e9d67e56 | 19 | pc.printf("Waiting Request\n"); |
yeongsookim | 0:b607e9d67e56 | 20 | char c = pc.getc(); |
yeongsookim | 0:b607e9d67e56 | 21 | pc.printf("Complete Response\n"); |
yeongsookim | 0:b607e9d67e56 | 22 | |
yeongsookim | 0:b607e9d67e56 | 23 | if(c == '1') led1 = 1; |
yeongsookim | 0:b607e9d67e56 | 24 | if(c == '2') led2 = 1; |
yeongsookim | 0:b607e9d67e56 | 25 | if(c == '3') led3 = 1; |
yeongsookim | 0:b607e9d67e56 | 26 | if(c == '4') led4 = 1; |
yeongsookim | 0:b607e9d67e56 | 27 | if(c == '0') |
yeongsookim | 0:b607e9d67e56 | 28 | { |
yeongsookim | 0:b607e9d67e56 | 29 | led1 = 0; |
yeongsookim | 0:b607e9d67e56 | 30 | led2 = 0; |
yeongsookim | 0:b607e9d67e56 | 31 | led3 = 0; |
yeongsookim | 0:b607e9d67e56 | 32 | led4 = 0; |
yeongsookim | 0:b607e9d67e56 | 33 | } |
yeongsookim | 0:b607e9d67e56 | 34 | } |
yeongsookim | 0:b607e9d67e56 | 35 | } |