아두이노 능동 부저, 수동 부저
●부저
- 능동부저(사진 오른쪽)
전류가 흐르면 자동으로 소리가 나는 부저이다.
- 수동부저(사진 왼쪽)
아두이노의 tone함수를 통해 소리를 내는 부저이다. 보통 31~65535의 주파수를 낼 수 있다. noTone함수로 소리르 끌수 있다.
●능동부저 소리내기
const int buzzerPin= 2; void setup() { pinMode(buzzerPin,OUTPUT); } void loop() { digitalWrite(buzzerPin, HIGH); delay(1000); digitalWrite(buzzerPin, LOW); delay(1000); digitalWrite(buzzerPin, HIGH); delay(5000); digitalWrite(buzzerPin, LOW); delay(5000); } |
●수동부저 소리내기
const int buzzerPin= 2; void setup() { } void loop() { tone(buzzerPin,131); delay(1000); noTone(buzzerPin); delay(1000);
tone(buzzerPin,147); delay(1000); noTone(buzzerPin); delay(1000);
tone(buzzerPin,165); delay(1000); noTone(buzzerPin); delay(1000); tone(buzzerPin,175); delay(1000); noTone(buzzerPin); delay(1000); tone(buzzerPin,196); delay(1000); noTone(buzzerPin); delay(1000); tone(buzzerPin,220); delay(1000); noTone(buzzerPin); delay(1000);
tone(buzzerPin,247); delay(1000); noTone(buzzerPin); delay(1000);
tone(buzzerPin,262); delay(1000); noTone(buzzerPin); delay(1000); }
|