Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const byte Trig = 13;
  2. const byte E1 = 2 ;
  3. const byte E2 = 3;
  4. const byte E3 = 4;
  5. const byte E4 = 5;
  6. const byte E5 = 6;
  7. const byte E6 = 7;
  8. const byte E7 = 8;
  9. const byte E8 = 9;
  10.  
  11. void setup() {
  12.   pinMode (Trig,OUTPUT);
  13.   pinMode (E1,INPUT);
  14.   pinMode (E2,INPUT);
  15.   pinMode (E3,INPUT);
  16.   pinMode (E4,INPUT);  
  17.   pinMode (E5,INPUT);  
  18.   pinMode (E6,INPUT);
  19.   pinMode (E7,INPUT);
  20.   pinMode (E8,INPUT);
  21.   Serial.begin(9600);
  22. }
  23.  
  24. void loop() {
  25.   long distance1,distance2,distance3,distance4,distance5,distance6,distance7,distance8,period1,period2,period3,period4,period5,period6,period7,period8;
  26.  
  27.   // Sensor 1 send
  28.   digitalWrite(Trig, LOW);
  29.   delayMicroseconds(3);
  30.   digitalWrite(Trig,HIGH);
  31.   delayMicroseconds(10);
  32.   digitalWrite(Trig,LOW);
  33.   //Sensor 1 recive
  34.   period1 = pulseIn(E1,HIGH);
  35.   //Sensor 1 Distance
  36.   distance1 = period1 /29 / 2;
  37.   Serial.print("Slot1: ");
  38.   Serial.print(distance1);
  39.   Serial.print("cm");
  40.   Serial.println();
  41.   delay(1000);
  42.  
  43.   // Sensor 2 send
  44.   digitalWrite(Trig, LOW);
  45.   delayMicroseconds(3);
  46.   digitalWrite(Trig,HIGH);
  47.   delayMicroseconds(10);
  48.   digitalWrite(Trig,LOW);
  49.   //Sensor 2 recive
  50.   period2 = pulseIn(E2,HIGH);
  51.   //Sensor 7 Distance
  52.   distance2 = period2 /29 / 2;
  53.   Serial.print("Slot2: ");
  54.   Serial.print(distance2);
  55.   Serial.print("cm");
  56.   Serial.println();
  57.   delay(1000);
  58.  
  59.   // Sensor 3 send
  60.   digitalWrite(Trig, LOW);
  61.   delayMicroseconds(3);
  62.   digitalWrite(Trig,HIGH);
  63.   delayMicroseconds(10);
  64.   digitalWrite(Trig,LOW);
  65.   //Sensor 3 recive
  66.   period3 = pulseIn(E3,HIGH);
  67.   //Sensor 7 Distance
  68.   distance3 = period3 /29 / 2;
  69.   Serial.print("Slot3: ");
  70.   Serial.print(distance3);
  71.   Serial.print("cm");
  72.   Serial.println();
  73.   delay(1000);
  74.  
  75.   // Sensor 4 send
  76.   digitalWrite(Trig, LOW);
  77.   delayMicroseconds(3);
  78.   digitalWrite(Trig,HIGH);
  79.   delayMicroseconds(10);
  80.   digitalWrite(Trig,LOW);
  81.   //Sensor 4 recive
  82.   period4 = pulseIn(E4,HIGH);
  83.   //Sensor 7 Distance
  84.   distance4 = period4 /29 / 2;
  85.   Serial.print("Slot4: ");
  86.   Serial.print(distance4);
  87.   Serial.print("cm");
  88.   Serial.println();
  89.   delay(1000);
  90.  
  91.   // Sensor 5 send
  92.   digitalWrite(Trig, LOW);
  93.   delayMicroseconds(3);
  94.   digitalWrite(Trig,HIGH);
  95.   delayMicroseconds(10);
  96.   digitalWrite(Trig,LOW);
  97.   //Sensor 5 recive
  98.   period5 = pulseIn(E5,HIGH);
  99.   //Sensor 7 Distance
  100.   distance5 = period5 /29 / 2;
  101.   Serial.print("Slot5: ");
  102.   Serial.print(distance5);
  103.   Serial.print("cm");
  104.   Serial.println();
  105.   delay(1000);
  106.  
  107.   // Sensor 6 send
  108.   digitalWrite(Trig, LOW);
  109.   delayMicroseconds(3);
  110.   digitalWrite(Trig,HIGH);
  111.   delayMicroseconds(10);
  112.   digitalWrite(Trig,LOW);
  113.   //Sensor 1 recive
  114.   period6 = pulseIn(E6,HIGH);
  115.   //Sensor 7 Distance
  116.   distance6 = period6 /29 / 2;
  117.   Serial.print("Slot6: ");
  118.   Serial.print(distance6);
  119.   Serial.print("cm");
  120.   Serial.println();
  121.   delay(1000);
  122.  
  123.   // Sensor 7 send
  124.   digitalWrite(Trig, LOW);
  125.   delayMicroseconds(3);
  126.   digitalWrite(Trig,HIGH);
  127.   delayMicroseconds(10);
  128.   digitalWrite(Trig,LOW);
  129.   //Sensor 7 recive
  130.   period7 = pulseIn(E7,HIGH);
  131.   //Sensor 7 Distance
  132.   distance7 = period7 / 29 / 2;
  133.   Serial.print("Slot7: ");
  134.   Serial.print(distance7);
  135.   Serial.print("cm");
  136.   Serial.println();
  137.   delay(1000);
  138.  
  139.   // Sensor 8 send
  140.   digitalWrite(Trig, LOW);
  141.   delayMicroseconds(3);
  142.   digitalWrite(Trig,HIGH);
  143.   delayMicroseconds(10);
  144.   digitalWrite(Trig,LOW);
  145.   //Sensor 8 recive
  146.   period7 = pulseIn(E8,HIGH);
  147.   //Sensor 8 Distance
  148.   distance8 = period8 / 29 / 2;
  149.   Serial.print("Slot8: ");
  150.   Serial.print(distance7);
  151.   Serial.print("cm");
  152.   Serial.println();
  153.   delay(1000);
  154. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement