jason berry
/
mbed_bot
mbed_bot
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 Serial pc(USBTX, USBRX); 00004 Serial blue(p9, p10); // TX, RX 00005 00006 DigitalOut myled(LED1); 00007 DigitalOut myled2(LED2); 00008 DigitalOut myled4(LED4); 00009 00010 00011 int main() 00012 { 00013 char receive_buffer[30]; 00014 00015 00016 00017 blue.baud(9600); 00018 pc.baud(115200); 00019 pc.printf("Bluetooth Start\r\n"); 00020 blue.printf("Bluetooth Start\r\n"); 00021 00022 // echo back characters and toggle the LED 00023 while (1) 00024 { 00025 myled2 = !myled2; 00026 if (blue.readable()) 00027 { 00028 myled = !myled; 00029 blue.gets(receive_buffer,30); // read all ascii chars (string) into buffer 00030 00031 long int slider = strtol(receive_buffer,NULL,10); // convert string to a long integer 00032 pc.printf("%ld ",slider);//printf long int slider 00033 00034 00035 //pc.putc(blue.getc()); 00036 00037 00038 } 00039 if (pc.readable()) 00040 { 00041 blue.putc(pc.getc()); 00042 myled4 = !myled4; 00043 } 00044 00045 } 00046 }
Generated on Wed Aug 17 2022 15:34:54 by 1.7.2