#include <NewPing.h>
// #include <SoftwareSerial.h>;
#define jumlahSensor 7
int a = 2000;
unsigned int jarak1,
jarak2,
jarak3,
jarak4,
jarak5,
jarak6,
jarak7;
//...............ultrasonic pin =//Da DL DR L1 R1 L2 R2//
const int TRIGPIN[jumlahSensor] = { 2, 5, 19, 16, 25, 27, 33 };
const int ECHOPIN[jumlahSensor] = { 4, 18, 23, 17, 26, 32, 34 };
NewPing sonar1(TRIGPIN[1 - 1], ECHOPIN[1 - 1]);
NewPing sonar2(TRIGPIN[2 - 1], ECHOPIN[2 - 1]);
NewPing sonar3(TRIGPIN[3 - 1], ECHOPIN[3 - 1]);
NewPing sonar4(TRIGPIN[4 - 1], ECHOPIN[4 - 1]);
NewPing sonar5(TRIGPIN[5 - 1], ECHOPIN[5 - 1]);
NewPing sonar6(TRIGPIN[6 - 1], ECHOPIN[6 - 1]);
NewPing sonar7(TRIGPIN[7 - 1], ECHOPIN[7 - 1]);
void setup() {
Serial.begin(115200);
delay(2000);
}
void loop() {
delay(50);
newpingloop();
normalcek();
if (a >= 10) {
Serial.print("\n");
a = a - 50;
Serial.print(a);
delay(a); // Delay satu detik sebelum membaca sensor lagi
} else {
a = 0;
}
Serial.print("\n");
}