Limetime's TimeLine
반응형
article thumbnail
[Arduino] 조도 센서와 피에조 스피커
C&C++/Arduino 2023. 1. 3. 21:53

조도 센서와 피에조 스피커를 이용하여, 빛의 세기에 따라 스피커의 음 높이를 바꿔보자! void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: tone(8, map(analogRead(A0), 0, 1023, 31, 4978), 20); delay(500); } 피에조 스피커의 주파수 범위는 31 ~ 4978이다. tone(입력 핀, 주파수, 전원 인가 시간); 20ms(0.02초) 동안 피에조 스피커에 전원을 공급한다. 플래시를 가까이 가져가니까 높은 음의 소리가 나고, 어두워지니까 낮은 음의 소리가 난다.

article thumbnail
[Arduino] 피에조 스피커
C&C++/Arduino 2023. 1. 3. 21:32

피에조 스피커란? - 전기적 신호를 이용해 다양한 소리를 낼 수 있는 전자 부품이다. 피에조 스피커는 Passive(수동) 부저로써, 하나의 부저에서 다양한 소리를 만들어 낼 수 있지만, 주파수를 만들어 주는 프로그래밍을 해야하기 때문에 복잡하다. - 피에조 효과 : 특정 물질에 전기적 신호를 주면 늘었다, 줄었다 하는 것을 말한다. 이 효과를 이용하여 진동으로 소리를 낼 수 있다. 성대의 조임과 비슷한 원리이다. 우리가 컴퓨터 부품에서 볼 수 있는 비프음을 내는 부저는 Active(자동) 부저이다. int Buzzer_Pin = 8; int Tones[7] = {261,294,330,349,392,440,494}; // 도레미파솔라시 int Tones_Number; void setup() { // pu..

반응형