//Kanun Delan Exc. | 2021 | Anwar /* For Fin */ NewPing kehadiran(2, 3, 500); Servo telunjuk; int mula = 1000; int gema = 0; int posisi = 0; int dekat = 12; int jauh = 70; int sentuh = 100; int balik = 10; int tunggu = 300; int diam; void setup() { Serial.begin(9600); telunjuk.attach(9); telunjuk.write(10); delay (mula); } void loop() { gema = kehadiran.ping_median(6, 3000); posisi = kehadiran.convert_in(gema); diam = sq(posisi / 12 * 5); maklum(); delan(); } void maklum() { Serial.print(posisi); Serial.println(" inci"); Serial.print(posisi / 12); Serial.println(" kaki"); Serial.println(); } void delan() { if (posisi >= dekat && posisi < jauh) { telunjuk.write(sentuh); delay(tunggu); telunjuk.write(balik); delay(diam); } else { telunjuk.write(balik); delay(tunggu); } } //HEN210901.03