Coursework

Revision:
25:9798017b837d
Parent:
24:a88c4941a25e
Child:
26:8826ed43fad2
diff -r a88c4941a25e -r 9798017b837d main.cpp
--- a/main.cpp	Fri Jan 21 22:00:58 2022 +0000
+++ b/main.cpp	Sun Jan 23 14:59:33 2022 +0000
@@ -98,17 +98,17 @@
        int Scan1[10];
        int Scan2[10];
         int Scan1Input(){;        
-        cin >> Scan1[0];
-        cin >> Scan1[1];
-        cin >> Scan1[2];
-        cin >> Scan1[3];
-        cin >> Scan1[4];
-        cin >> Scan1[5];
-        cin >> Scan1[6];
-        cin >> Scan1[7];
-        cin >> Scan1[8];
-        cin >> Scan1[9];
-        return Scan1[0,1,2,3,4,5,6,7,8,9,10];}
+         Scan1[0] = sensor.distance();
+         Scan1[1] = sensor.distance();;
+         Scan1[2] = sensor.distance();;
+      Scan1[3] = sensor.distance();;
+ Scan1[4] = sensor.distance();;
+    Scan1[5] = sensor.distance();;
+      Scan1[6] = sensor.distance();;
+       Scan1[7]= sensor.distance();;
+        Scan1[8] = sensor.distance();;
+  Scan1[9]= sensor.distance();;
+        return Scan1[0,1,2,3,4,5,6,7,8,9];}
 
 //void returnme(){
 //int num;
@@ -187,12 +187,32 @@
  
     while(1) {
         // section to try to get POC of number comparitor without using the US for repeatablity// to get if statements correct possibly change to switch 
-        //int Scan1[10];
+        long Scan1[10];
         int num2;
         int num3;
         int num4;
-        cout << "Test value collection";
-     Scan1Input();
+                 Scan1[0] = sensor.distance();Buzzer.play(200,120);
+                 wait(2);
+         Scan1[1] = sensor.distance();;Buzzer.play(200,120);
+         wait(2);
+         Scan1[2] = sensor.distance();;Buzzer.play(200,120);
+         wait(2);
+      Scan1[3] = sensor.distance();;Buzzer.play(200,120);
+      wait(2);
+ Scan1[4] = sensor.distance();;
+ wait(2);
+    Scan1[5] = sensor.distance();;
+    wait(2);
+      Scan1[6] = sensor.distance();;
+      wait(2);
+       Scan1[7]= sensor.distance();;
+       wait(2);
+        Scan1[8] = sensor.distance();;
+        wait(2);
+  Scan1[9]= sensor.distance();;
+       // cout << "Test value collection";
+     //Scan1Input();    
+     /*
 cout << Scan1[0];cout <<"/n";
 cout << Scan1[1];"/n";
 cout << Scan1[2];"/n";
@@ -203,20 +223,85 @@
 cout << Scan1[7];"/n";
 cout << Scan1[8];"/n";
 cout << Scan1[9];"/n";
+*/
+       //  IF Statement to decide on shape to draw
+          if (Scan1[0] > Scan1[1]){
+            printf("01Higher\n%d  %d",Scan1[0],Scan1[1]);
+            }else if (Scan1[0] = Scan1[1]){
+             printf("01Equal\n%d  %d",Scan1[0],Scan1[1]);}
+            else if (Scan1[0] < Scan1[1]){
+              //  cout <<'Lower';}
+               printf("01Lower \n%d  %d",Scan1[0],Scan1[1]);}
+                         if (Scan1[1] > Scan1[2]){
+            printf("12Higher\n");
+            }else if (Scan1[1] = Scan1[2]){
+             printf("12Equal\n");}
+            else if (Scan1[1] < Scan1[2]){
+              //  cout <<'Lower';}
+               printf("12Lower \n");}
+                  if (Scan1[2] > Scan1[3]){
+            printf("23Higher\n");
+            }else if (Scan1[2] = Scan1[3]){
+             printf("23Equal\n");}
+            else if (Scan1[2] < Scan1[3]){
+              //  cout <<'Lower';}
+               printf("23Lower \n");}
+                         if (Scan1[3] > Scan1[4]){
+            printf("34Higher\n");
+            }else if (Scan1[3] = Scan1[4]){
+             printf("34Equal\n");}
+            else if (Scan1[3] < Scan1[4]){
+              //  cout <<'Lower';}
+               printf("34Lower \n");}
+               
+               if (Scan1[4] > Scan1[5]){
+            printf("45Higher\n");
+            }else if (Scan1[4] = Scan1[5]){
+             printf("Equal\n");}
+            else if (Scan1[4] < Scan1[5]){
+              //  cout <<'Lower';}
+               printf("Lower \n");}
+                         if (Scan1[5] > Scan1[6]){
+            printf("Higher\n");
+            }else if (Scan1[5] = Scan1[6]){
+             printf("Equal\n");}
+            else if (Scan1[5] < Scan1[6]){
+              //  cout <<'Lower';}
+               printf("Lower \n");}
+                  if (Scan1[6] > Scan1[7]){
+            printf("Higher\n");
+            }else if (Scan1[6] = Scan1[7]){
+             printf("Equal\n");}
+            else if (Scan1[6] < Scan1[7]){
+              //  cout <<'Lower';}
+               printf("Lower \n");}
+                         if (Scan1[7] > Scan1[8]){
+            printf("Higher\n");
+            }else if (Scan1[7] = Scan1[8]){
+             printf("Equal\n");}
+            else if (Scan1[7] < Scan1[8]){
+              //  cout <<'Lower';}
+               printf("Lower \n");}
 
 
+ printf("Distance 1 :  %d cm\n", Scan1[0]);
+  printf("Distance 2 :  %d cm\n", Scan1[1]);
+   printf("Distance 3 :  %d cm\n", Scan1[2]);
+    printf("Distance 4:  %d cm\n", Scan1[3]);
+     printf("Distance 5 :  %d cm\n", Scan1[4]);
+      printf("Distance 6 :  %d cm\n", Scan1[5]);
+       printf("Distance 7 :  %d cm\n", Scan1[6]);
+        printf("Distance 8 :  %d cm\n", Scan1[7]);
+         printf("Distance 9 :  %d cm\n", Scan1[8]);
+          printf("Distance 10 :  %d cm\n", Scan1[9]);
+           
+ printf("I always Get printed \n");
         
      //   cout << Scan1[2];
        // cout << Scan1[6];
-        // IF Statement to decide on shape to draw
-             if (Scan1[0] > Scan1[1]){
-            cout <<'Higher';
-            }else if (Scan1[0] = Scan1[1]){
-            cout <<'Equal';}
-            else if (Scan1[0] < Scan1[1]){
-                cout <<'Lower';}
-             
-                /*
+
+              printf("I Should Be printed always \n"); 
+               /*
                 if (Scan1[1] > Scan1[2]){
             cout <<'+';
             }else if (Scan1[1]=Scan1[2]){