Andriod Controlled Wireless Car

Dependencies:   mbed

Revision:
0:26f67100c6b6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Jan 20 14:20:01 2015 +0000
@@ -0,0 +1,72 @@
+#include "mbed.h"
+Serial device(p28, p27);  // tx, rx
+DigitalOut myled1(LED2);
+DigitalOut myled2(LED1);
+DigitalOut myled3(LED3);
+DigitalOut myled4(LED4);
+PwmOut leftF(p24);
+PwmOut leftB(p21);
+PwmOut rightF(p22);
+PwmOut rightB(p23);
+
+int main()
+{unsigned char value=NULL;
+device.baud(9600);
+while(1)
+ {
+  if(device.readable())
+   {
+    value=device.getc();
+    switch (value)
+    {
+    case ('l')
+    :
+    myled2=!myled2;
+    leftF=0;
+    leftB=1;
+    rightF=1;
+    rightB=0;
+    
+    break;
+    
+    case ('f')
+    :
+    myled3=!myled3;
+    leftF=1;
+    leftB=0;
+    rightF=1;
+    rightB=0;
+    break;   
+    
+    case ('r')
+    :
+    myled1=!myled1;
+    leftF=1;
+    leftB=0;
+    rightF=0;
+    rightB=1;
+    break;
+    
+    case ('s')
+    :
+    leftF=0;
+    leftB=0;
+    rightF=0;
+    rightB=0;
+    myled4=!myled4;
+    break;
+    
+    case ('b')
+    :
+    leftF=0;
+    leftB=1;
+    rightF=0;
+    rightB=1;
+    myled4=!myled4;
+    break;
+    
+    
+   }
+ }
+}
+}
\ No newline at end of file