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); }