음성고등학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
동아리 축제
좋아요:0
작성자 이재찬 등록일 17.12.27 조회수 138

#define D 294

#define E 330

#define F 370

#define G 392

#define A 440

#define B 494

#define aC 523

#define aD 587

#define aE 659

int a[]={E, B, A, G, E, E, B, A, G, E, E, aC, B, A, F, aD, aD, aC, A, B, G, E, B, A, G, E, E, B, A, G, E, E, aC, B, A, aD, aD, aD, aD, aE, aD, B, A, G};

  void setup()
{
  pinMode(4, OUTPUT);
  pinMode(4, INPUT);
  Serial.begin(9600);
}

void loop()
{
digitalWrite(4, LOW);
  delayMicroseconds(5);
digitalWrite(4, HIGH);
  delayMicroseconds(10);
digitalWrite(4, LOW);
 
long duration = pulseIn(4, HIGH);
 
long distance = (duration*340)/2/10000;

 
Serial.print(distance);
delay(500);

  if(distance<10){
 
 for(int i=1; i<50; i++){

 tone(5,a[i],1000);
 }
  }
  else {
    noTone(5);
  }
 
 }

이전글 작품 전시 보고서
다음글 ,코드