'Small Devices/Netduino'에 해당되는 글 14건

  1. 2012.08.14 [Netduino] Speaker 제어
반응형

이번 포스팅은 넷두이노를 이용한 스피커 제어이다. Speaker는 소리의 진동을 만들어 내는 것으로 PWM의 특성과 유사하다. 따라서 Speaker를 연결한 Pin의 PWM을 조절하여 스피커 소리를 낼수 있다.

다음은 스피커 소리 예제이다.


이 코드에서는 Hashtable이라는 collection을 이용하여 각 음계의(c,d,e,f,g,a,b,C,D,E)의 진동 주파수를 설정한다. 그리고 노래는 한자리의 음계와 두자리의 음의 지속시간의 연속된 문자로 구성된다.(string song) 음이 지속되는 단위의 10% 정도를 각 음마다 pause 하도록 한다.(pauseTimeInMiliseconds) 스피커의 한쪽 선은 GND에, 다른 선은 D5에 연결한다. 다음은 그 실행 예이다.



반응형
Posted by alias
,