Jack Hansdampf / Mbed OS HC05__TI4_SN8300

Dependencies:   LCD_i2c_GSOE

Files at this revision

API Documentation at this revision

Comitter:
jack1930
Date:
Mon Mar 14 16:46:17 2022 +0000
Parent:
0:680a524d4bcb
Child:
2:e94f8306c2fe
Commit message:
SN8300 mit Bluetooth

Changed in this revision

LCD_i2c_GSOE.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/LCD_i2c_GSOE.lib	Wed Aug 18 15:00:13 2021 +0000
+++ b/LCD_i2c_GSOE.lib	Mon Mar 14 16:46:17 2022 +0000
@@ -1,1 +1,1 @@
-https://os.mbed.com/users/jack1930/code/LCD_i2c_GSOE/#c3d157395c16
+https://os.mbed.com/users/jack1930/code/LCD_i2c_GSOE/#2d570187d0ca
--- a/main.cpp	Wed Aug 18 15:00:13 2021 +0000
+++ b/main.cpp	Mon Mar 14 16:46:17 2022 +0000
@@ -11,11 +11,15 @@
 // Blinking rate in milliseconds
 #define BLINKING_RATE_MS                                                    500
 
-BufferedSerial hc05(PB_10,PB_11,9600);
+BufferedSerial hc05(PB_6,PB_7,9600);
 DigitalOut links1(PC_0);
-DigitalOut links2(PC_2);
-DigitalOut rechts1(PC_1);
+DigitalOut links2(PC_1);
+DigitalOut rechts1(PC_2);
 DigitalOut rechts2(PC_3);
+DigitalOut links1_1(PC_4);
+DigitalOut links2_1(PC_5);
+DigitalOut rechts1_1(PC_6);
+DigitalOut rechts2_1(PC_7);
 lcd mylcd;
 char c;
 
@@ -26,6 +30,8 @@
     char daten[6];
 
     mylcd.clear();
+    mylcd.cursorpos(0);
+    mylcd.printf("Roboter go");
     while (true) {
         if (hc05.readable()) 
         {
@@ -34,15 +40,15 @@
             mylcd.printf("%d",daten[0]);
             switch(daten[0])
             {
-                case 'U':links1=1;links2=0;break;
-                case 'X':links1=0;links2=0;break;
-                case 'D':links1=0;links2=1;break;
-                case 'V':rechts2=1;rechts1=0;break;
-                case 'Y':rechts2=0;rechts1=0;break;
-                case 'E':rechts2=0;rechts1=1;break;
-                case 'W':links1=1;links2=0;rechts2=1;rechts1=0;break;
-                case 'Z':links1=0;links2=0;rechts2=0;rechts1=0;break;
-                case 'F':links1=0;links2=1;rechts2=0;rechts1=1;break;
+                case 'U':links1=1;links2=0;links1_1=1;links2_1=0;break;
+                case 'X':links1=0;links2=0;links1_1=0;links2_1=0;break;
+                case 'D':links1=0;links2=1;links1_1=0;links2_1=1;break;
+                case 'V':rechts2=1;rechts1=0;rechts2_1=1;rechts1_1=0;break;
+                case 'Y':rechts2=0;rechts1=0;rechts2_1=0;rechts1_1=0;break;
+                case 'E':rechts2=0;rechts1=1;rechts2_1=0;rechts1_1=1;break;
+                case 'W':links1=1;links2=0;rechts2=1;rechts1=0;links1_1=1;links2_1=0;rechts2_1=1;rechts1_1=0;break;
+                case 'Z':links1=0;links2=0;rechts2=0;rechts1=0;links1_1=0;links2_1=0;rechts2_1=0;rechts1_1=0;break;
+                case 'F':links1=0;links2=1;rechts2=0;rechts1=1;links1_1=0;links2_1=1;rechts2_1=0;rechts1_1=1;break;
             }
         }
         //thread_sleep_for(BLINKING_RATE_MS);