음성고등학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
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일