ページ

2014年8月24日日曜日

Arduinoと戯れる 6 - スピーカーで音を出す -

スピーカーを使って音を出してみる。


マルツパーツで安いスピーカーを購入。


















以下を参考に接続。
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 件のコメント:

コメントを投稿