Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const byte Trig = 13;
- const byte E1 = 2 ;
- const byte E2 = 3;
- const byte E3 = 4;
- const byte E4 = 5;
- const byte E5 = 6;
- const byte E6 = 7;
- const byte E7 = 8;
- const byte E8 = 9;
- void setup() {
- pinMode (Trig,OUTPUT);
- pinMode (E1,INPUT);
- pinMode (E2,INPUT);
- pinMode (E3,INPUT);
- pinMode (E4,INPUT);
- pinMode (E5,INPUT);
- pinMode (E6,INPUT);
- pinMode (E7,INPUT);
- pinMode (E8,INPUT);
- Serial.begin(9600);
- }
- void loop() {
- long distance1,distance2,distance3,distance4,distance5,distance6,distance7,distance8,period1,period2,period3,period4,period5,period6,period7,period8;
- // Sensor 1 send
- digitalWrite(Trig, LOW);
- delayMicroseconds(3);
- digitalWrite(Trig,HIGH);
- delayMicroseconds(10);
- digitalWrite(Trig,LOW);
- //Sensor 1 recive
- period1 = pulseIn(E1,HIGH);
- //Sensor 1 Distance
- distance1 = period1 /29 / 2;
- Serial.print("Slot1: ");
- Serial.print(distance1);
- Serial.print("cm");
- Serial.println();
- delay(1000);
- // Sensor 2 send
- digitalWrite(Trig, LOW);
- delayMicroseconds(3);
- digitalWrite(Trig,HIGH);
- delayMicroseconds(10);
- digitalWrite(Trig,LOW);
- //Sensor 2 recive
- period2 = pulseIn(E2,HIGH);
- //Sensor 7 Distance
- distance2 = period2 /29 / 2;
- Serial.print("Slot2: ");
- Serial.print(distance2);
- Serial.print("cm");
- Serial.println();
- delay(1000);
- // Sensor 3 send
- digitalWrite(Trig, LOW);
- delayMicroseconds(3);
- digitalWrite(Trig,HIGH);
- delayMicroseconds(10);
- digitalWrite(Trig,LOW);
- //Sensor 3 recive
- period3 = pulseIn(E3,HIGH);
- //Sensor 7 Distance
- distance3 = period3 /29 / 2;
- Serial.print("Slot3: ");
- Serial.print(distance3);
- Serial.print("cm");
- Serial.println();
- delay(1000);
- // Sensor 4 send
- digitalWrite(Trig, LOW);
- delayMicroseconds(3);
- digitalWrite(Trig,HIGH);
- delayMicroseconds(10);
- digitalWrite(Trig,LOW);
- //Sensor 4 recive
- period4 = pulseIn(E4,HIGH);
- //Sensor 7 Distance
- distance4 = period4 /29 / 2;
- Serial.print("Slot4: ");
- Serial.print(distance4);
- Serial.print("cm");
- Serial.println();
- delay(1000);
- // Sensor 5 send
- digitalWrite(Trig, LOW);
- delayMicroseconds(3);
- digitalWrite(Trig,HIGH);
- delayMicroseconds(10);
- digitalWrite(Trig,LOW);
- //Sensor 5 recive
- period5 = pulseIn(E5,HIGH);
- //Sensor 7 Distance
- distance5 = period5 /29 / 2;
- Serial.print("Slot5: ");
- Serial.print(distance5);
- Serial.print("cm");
- Serial.println();
- delay(1000);
- // Sensor 6 send
- digitalWrite(Trig, LOW);
- delayMicroseconds(3);
- digitalWrite(Trig,HIGH);
- delayMicroseconds(10);
- digitalWrite(Trig,LOW);
- //Sensor 1 recive
- period6 = pulseIn(E6,HIGH);
- //Sensor 7 Distance
- distance6 = period6 /29 / 2;
- Serial.print("Slot6: ");
- Serial.print(distance6);
- Serial.print("cm");
- Serial.println();
- delay(1000);
- // Sensor 7 send
- digitalWrite(Trig, LOW);
- delayMicroseconds(3);
- digitalWrite(Trig,HIGH);
- delayMicroseconds(10);
- digitalWrite(Trig,LOW);
- //Sensor 7 recive
- period7 = pulseIn(E7,HIGH);
- //Sensor 7 Distance
- distance7 = period7 / 29 / 2;
- Serial.print("Slot7: ");
- Serial.print(distance7);
- Serial.print("cm");
- Serial.println();
- delay(1000);
- // Sensor 8 send
- digitalWrite(Trig, LOW);
- delayMicroseconds(3);
- digitalWrite(Trig,HIGH);
- delayMicroseconds(10);
- digitalWrite(Trig,LOW);
- //Sensor 8 recive
- period7 = pulseIn(E8,HIGH);
- //Sensor 8 Distance
- distance8 = period8 / 29 / 2;
- Serial.print("Slot8: ");
- Serial.print(distance7);
- Serial.print("cm");
- Serial.println();
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement