6월 17일 |
좋아요:0 | ||||
---|---|---|---|---|---|
작성자 | 신동주 | 등록일 | 17.06.17 | 조회수 | 47 |
#include Servo mysv; int trig=12, echo=11, ck=0, start; void setup() { pinMode(trig,OUTPUT); pinMode(echo,INPUT); mysv.attach(8); } void loop() { int distance; digitalWrite(trig,1); delayMicroseconds(10); digitalWrite(trig,0); distance=pulseIn(echo,1)/58; if(ck==0 && distance<20){ start=millis(); ck=1; } if(ck && distance>=20){ ck=0; mysv.write(0); } if(ck && (millis()-start)/1000>=5){ mysv.write(180); } }
|
이전글 | 6월17일 |
---|---|
다음글 | 6월 17일 |