피어조 부조 |
|||||
---|---|---|---|---|---|
작성자 | 이기창 | 등록일 | 15.07.17 | 조회수 | 270 |
첨부파일 | |||||
//출처: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); } } 피에조 부조로 노래 듣기(?)
|
이전글 | 환경프로젝트 계획서 구성 |
---|---|
다음글 | 신호등.완성 |