void setup() { Serial.begin(115200); pinMode(11,OUTPUT); // ขา Trig pinMode(12,INPUT); // ขา Echo pinMode(13,OUTPUT); // LED } void loop() { digitalWrite(11,0); delayMicroseconds(2); digitalWrite(11,1); delayMicroseconds(5); digitalWrite(11,0); int T = pulseIn(12,1); float D = T/29.0/2.0; Serial.print(T); Serial.print(","); Serial.println(D); if(D < 10) { digitalWrite(13,1); } else if(D < 20) { digitalWrite(13,1); delay(200); digitalWrite(13,0); delay(200); } else if(D < 30) { digitalWrite(13,1); delay(400); digitalWrite(13,0); delay(400); } else if(D > 30) { digitalWrite(13,0); } delay(100); }