Basic funcitonality

Dependencies:   mbed mbed-rtos SevenSegmentSerial HC_SR04_Ultrasonic_Library

Revision:
9:1d973bd9786c
Parent:
7:04c8f6b7a42a
Child:
10:a3796a403d28
--- a/main.cpp	Wed Apr 28 16:05:30 2021 +0000
+++ b/main.cpp	Fri Apr 30 14:21:29 2021 +0000
@@ -11,6 +11,7 @@
 #include "mbed.h"
 #include "ultrasonic.h"
 #include "rtos.h"
+#include "SevenSegmentSerial.h"
 
 Thread      thread1;
 Thread      thread2;
@@ -24,6 +25,7 @@
 DigitalOut  rgbCtrl1(p8);
 DigitalOut  rgbCtrl2(p9);
 DigitalOut  rgbCtrl3(p10);
+SevenSegmentSerial mydisplay(UART_MODE, p28);
 
 #define     B4NOTE  500 //Hz
 #define     E5NOTE  659 //Hz
@@ -76,7 +78,7 @@
     start_done = 1;
     speaker.period(1.0/E5NOTE);
     speaker =0.5;
-    Thread::wait(1500);
+    Thread::wait(1000);
     speaker = 0;
     rgbCtrl1 = 0;
     rgbCtrl2 = 0;
@@ -162,7 +164,7 @@
     if (setup[2]) {
         width[2] = distance;
         threshold[2] = distance*sensitivity[2];
-        setup[2] = !setup[1];
+        setup[2] = !setup[2];
         //pc.printf("Setup: Starting Line\n");
         //pc.printf("Distance: %3d\n\n",distance);
     }