음성고등학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
가로등
좋아요:0
작성자 임유리 등록일 17.10.11 조회수 30

#define led 3
#define Cds 0
#define trig 13
#define eco 12

void setup()
{
pinMode(led,OUTPUT);
pinMode(eco,INPUT);
pinMode(trig,OUTPUT);
pinMode(Cds,INPUT);
Serial.begin(9600);
}

long centi(int distance)
{
return distance / 29 / 2;
}

void loop()
{

while(digitalRead(sw) == HIGH)
{
digitalWrite(led,HIGH);
}

while(analogRead(Cds) < 450)
{
digitalWrite(led,HIGH);
}


UW:
int dis,cm;
digitalWrite(trig,LOW);
delayMicroseconds(100);
digitalWrite(trig,HIGH);
delayMicroseconds(100);
digitalWrite(trig,LOW);
dis = pulseIn(eco,HIGH);
cm = centi(dis);

if(cm < 10)
{
digitalWrite(led,HIGH);
delay(1000);
goto UW;
}

digitalWrite(led,LOW);
}

이전글 꽃 등
다음글