Mission 2
Mission 2
int echoPin=8;
int LED1=5;
int LED2=6;
void setup() {
Serial.begin(9600);
pinMode(trigPin,OUTPUT);
pinMode(echoPin,INPUT);
pinMode(LED1,OUTPUT);
pinMode(LED2,OUTPUT);
void loop() {
// put your main code here, to run repeatedly:
float duration, distance;
digitalWrite(trigPin,HIGH);
delay(10);
digitalWrite(trigPin,LOW);
duration=pulseIn(echoPin,HIGH);
distance=((float)(340*duration/10000)/2);
Serial.print("Duration:");
Serial.print(duration);
Serial.print("|nDistance:");
Serial.print(distance);
Serial.println("cm|n");
if (distance<10) {
digitalWrite(LED1,LOW);
digitalWrite(LED2,HIGH);
Serial.println("너무 가까워요!");
}
else {
digitalWrite(LED1,HIGH);
digitalWrite(LED2,LOW);
Serial.println("가까이 와 주세요!");
}
delay(500);