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.
Fork of Serial_To_Bluetooth_Helloworld_WIZwiki-W7500 by
Diff: main.cpp
- Revision:
- 0:22832bff21a1
- Child:
- 1:eec2c6c7d58b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Tue Feb 02 08:05:34 2016 +0000
@@ -0,0 +1,59 @@
+#include "mbed.h"
+
+/* Digital Out Pin Configuration */
+DigitalOut RED(D8,1);
+DigitalOut GREEN(D9,1);
+DigitalOut BLUE(D10,1);
+
+/* UART Pin Configuration */
+Serial pc(USBTX, USBRX);
+Serial bt(D1,D0);
+
+
+int main(void)
+{
+ /* baudrate configuration */
+ pc.baud(115200);
+ bt.baud(9600);
+
+ pc.printf("WIZwiki-W7500 BT\n\r");
+
+ char ch;
+ char msg[256];
+
+ while(1)
+ {
+ /* WIZwiki-W7500 to Bluetooth */
+ if(pc.readable())
+ {
+ pc.scanf("%s",&msg);
+ bt.printf("%s",msg);
+ }
+
+ /* Bluetooth to WIZwiki-W7500 */
+ if(bt.readable())
+ {
+ ch = bt.getc();
+ pc.putc(ch);
+
+ /* Control 3 colors LED */
+ if(ch == 'r'){
+ RED = !RED;
+ /* Notice RED LED condition to Bluethooth */
+ if(RED == 0) bt.printf("RED ON");
+ else bt.printf("RED OFF");
+ }else if(ch == 'g'){
+ GREEN = !GREEN;
+ /* Notice GREEN LED condition to Bluethooth */
+ if(GREEN == 0) bt.printf("GREEN ON");
+ else bt.printf("GREEN OFF");
+ }else if(ch == 'b'){
+ BLUE = !BLUE;
+ /* Notice BLUE LED condition to Bluethooth */
+ if(BLUE == 0) bt.printf("BLUE ON");
+ else bt.printf("BLUE OFF");
+ }
+ }
+
+ }
+}
