#define TRIG_PIN 2
#define ECHO_PIN 3
#define LED_PIN 8
void setup() {
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop()
{
int distance = 0;
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
distance = pulseIn(ECHO_PIN, HIGH)/58.2; /* 센치미터(cm) */
/* 10cm 이내로 접근 시 LED를 켠다 */
if (distance <= 10) {
void loop()
digitalWrite(led, HIGH);
delay(200);
digitalWrite(led,LOW);
delay(200);
}
} else {
digitalWrite(LED_PIN, LOW);
}
}