int motion = 2;
int light = 13;
int trigPin = 0; // 초음파센서 트리거(trig) 핀 번호 저장, 초음파 보내는핀
int echoPin = 1; // 초음파센서 에코(echo) 핀 번호 저장 ,초음파 받는핀
float duration; // 소수점 자리 변수
float distance; // 소수점 자리 변수
void setup()
{
pinMode(motion,INPUT);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(light, OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trigPin,HIGH);
delay(500);
digitalWrite(trigPin,LOW);
duration = pulseIn(echoPin,HIGH);
distance = ((34000 * duration)/1000000)/2;
digitalWrite(light,LOW);
delay(5000);
Serial.println ("Distance");
Serial.println ( distance );
Serial.println ("cm");
}
옛날에 아두이노 배울때
배웠던 코드
와 이거 학교에서 했던거네요