Sensor jarak menggunakan ultrasonic
Kode Program:
volatile int a;float checkdistance_22_23() { digitalWrite(22, LOW); delayMicroseconds(2); digitalWrite(22, HIGH); delayMicroseconds(10); digitalWrite(22, LOW); float distance = pulseIn(23, HIGH) / 58.00; delay(10); return distance;}void setup(){ Serial.begin(9600); a = 0; Serial.println("mengukur jarak menggunakan ultrasonic"); Serial.println("==============================="); pinMode(22, OUTPUT); pinMode(23, INPUT);}void loop(){ a = checkdistance_22_23(); Serial.print("jarak ="); Serial.println(a); delay(500);}