충북고등학교 로고이미지

수업과제제출

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
피어조 부조
작성자 이기창 등록일 15.07.17 조회수 270
첨부파일
Song.zip (612B) (다운횟수:92)
//출처:www.kocoafab.cc

const int buttonPin = 7;    
const int buzzer =  8;      

int buttonState = 0;         

void setup() {

  pinMode(buzzer, OUTPUT);      
  pinMode(buttonPin, INPUT);     
}

void loop(){

  buttonState = digitalRead(buttonPin);
 if (buttonState == HIGH) {   
for(long i=0; i<1000000; i=i+2552){
//sol
  delay(100);
  for(long i=0; i<1000000; i=i+2552){
  digitalWrite(8,1);   delayMicroseconds(1276);
  digitalWrite(8,0);   delayMicroseconds(1276);
  }
//si#
  delay(40);
  for(long i=0; i<1000000; i=i+4978){
  digitalWrite(8,1);   delayMicroseconds(2489);
  digitalWrite(8,0);   delayMicroseconds(2489);
  }
//sol
  delay(150);
  for(long i=0; i<1000000; i=i+2552){
  digitalWrite(8,1);   delayMicroseconds(1276);
  digitalWrite(8,0);   delayMicroseconds(1276);
  }
//si#
  delay(50);
  for(long i=0; i<1000000; i=i+4978){
  digitalWrite(8,1);   delayMicroseconds(2489);
  digitalWrite(8,0);   delayMicroseconds(2489);
  }
//pa
  delay(50);
  for(long i=0; i<1000000; i=i+2793.8){
  digitalWrite(8,1);   delayMicroseconds(1396.9);
  digitalWrite(8,0);   delayMicroseconds(1396.9);
  }
//pa
  delay(60);
  for(long i=0; i<1000000; i=i+2794){
  digitalWrite(8,1);   delayMicroseconds(1397);
  digitalWrite(8,0);   delayMicroseconds(1397);
  }
//sol
  delay(150);
  for(long i=0; i<1000000; i=i+2552){
  digitalWrite(8,1);   delayMicroseconds(1276);
  digitalWrite(8,0);   delayMicroseconds(1276);
  }
//sol#
  delay(150);
  for(long i=0; i<1000000; i=i+3729.4){
  digitalWrite(8,1);   delayMicroseconds(1864.7);
  digitalWrite(8,0);   delayMicroseconds(1864.7);
  }
//pa
  delay(50);
  for(long i=0; i<1000000; i=i+4978){
  digitalWrite(8,1);   delayMicroseconds(2489);
  digitalWrite(8,0);   delayMicroseconds(2489);
  }
//le#
  delay(50);
  for(long i=0; i<1000000; i=i+2490){
  digitalWrite(8,1);   delayMicroseconds(1245);
  digitalWrite(8,0);   delayMicroseconds(1245);
  }
//pa
  delay(50);
  for(long i=0; i<1000000; i=i+4978){
  digitalWrite(8,1);   delayMicroseconds(2489);
  digitalWrite(8,0);   delayMicroseconds(2489);
  }
 //le
  delay(50);
  for(long i=0; i<2000000; i=i+3405){
  digitalWrite(8,1);   delayMicroseconds(1703);
  digitalWrite(8,0);   delayMicroseconds(1703);
  }
 //le
  delay(40);
  for(long i=0; i<2000000; i=i+3405){
  digitalWrite(8,1);   delayMicroseconds(1703);
  digitalWrite(8,0);   delayMicroseconds(1703);
  }
//le#
  delay(40);
  for(long i=0; i<1000000; i=i+2490){
  digitalWrite(8,1);   delayMicroseconds(1245);
  digitalWrite(8,0);   delayMicroseconds(1245);
  }
//sol
  delay(100);
  for(long i=0; i<1000000; i=i+2552){
  digitalWrite(8,1);   delayMicroseconds(1276);
  digitalWrite(8,0);   delayMicroseconds(1276);
  }
//sol#
  delay(50);
  for(long i=0; i<1000000; i=i+3730){
  digitalWrite(8,1);   delayMicroseconds(1865);
  digitalWrite(8,0);   delayMicroseconds(1865);
  }
//sol
  delay(50);
  for(long i=0; i<1000000; i=i+2552){
  digitalWrite(8,1);   delayMicroseconds(1276);
  digitalWrite(8,0);   delayMicroseconds(1276);
  }
//pa
  delay(100);
  for(long i=0; i<1000000; i=i+4978){
  digitalWrite(8,1);   delayMicroseconds(2489);
  digitalWrite(8,0);   delayMicroseconds(2489);
  }
//pa
  delay(100);
  for(long i=0; i<1000000; i=i+4978){
  digitalWrite(8,1);   delayMicroseconds(2489);
  digitalWrite(8,0);   delayMicroseconds(2489);
  }
  delay(2000);
 }   else {

    digitalWrite(buzzer, LOW); 
  }
}
피에조 부조로 노래 듣기(?)
이전글 환경프로젝트 계획서 구성
다음글 신호등.완성