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
- Committer:
- CSTritt
- Date:
- 2017-03-15
- Revision:
- 1:fdb8ecdf954f
- Parent:
- 0:8d318218bac1
- Child:
- 2:f91fc3b8d8f7
File content as of revision 1:fdb8ecdf954f:
#include "mbed.h" /* Serial2RGB main by C. S. Tritt, Last revised 3/14/17 (v. 1.0) Toggles RGB LED junctions in response to serial input. Uses "unbuffered" reads (Enter, CR/LF not required). */ DigitalOut RedLED(D9); // Physically same as Arduino Digital pin 9. DigitalOut GrnLED(D10); // Physically same as Arduino Digital pin 10. DigitalOut BluLED(D11); // Physically same as Arduino Digital pin 11. Serial pc(USBTX, USBRX); // Default settings are 9600 Baud, 8-N-1. int main() { RedLED = 0; GrnLED = 0; BluLED = 0; char letter; while(1) { if (pc.readable()) { letter = pc.getc(); pc.putc(letter); if (letter == 'r') { RedLED = !RedLED; } else if (letter == 'g') { GrnLED = !GrnLED; } else if (letter == 'b') { BluLED = !BluLED; } } } }