スピーカーを使って音を出してみる。
マルツパーツで安いスピーカーを購入。
以下を参考に接続。
http://mathrax.sakura.ne.jp/mathrax_com/ws/page10.html
digitalWriteとdelayMicro~を使用して振動を発生させる。
また、tone関数を使用して音階を発生。
以下スケッチの例
// Arduino + Sound WS
// 2011.11.26-27
//
// 01-1:Arduinoで音を出そう
// "音が鳴るサンプル"
//スピーカーのピンを9ピンにする
int speakerPin = 9;
void setup(){
//スピーカーのピンを出力モードに
pinMode(speakerPin, OUTPUT);
//圧電スピーカーを鳴らす
tone(speakerPin, 329, 125); //ミ
//休符
delay(150);
tone(speakerPin, 329, 125); //ミ
//休符
delay(300);
tone(speakerPin, 329, 125); //ミ
//休符
delay(300);
tone(speakerPin, 261, 125); //ド
//休符
delay(150);
tone(speakerPin, 329, 125); //ミ
//休符
delay(300);
tone(speakerPin, 391, 125); //ソ
//休符
delay(650);
tone(speakerPin, 195, 125); //低いソ
//休符
delay(150);
}
void loop(){
}
マ○オの音楽が流れました^^
0 件のコメント:
コメントを投稿