!Arduinoで音を鳴らそう
ドレミファ、 と簡単に音を鳴らしましょう
!!シンプルな音
!!!回路
Arduinoにスピーカをぐさっとな
{{img http://inajob.dip.jp/dev/uploader//img/20140709011019.png}}
!!!コード
>> code java
void setup(){
}
void loop(){
tone(8, 800, 1000);
notone(8);
delay(1000);
}
<<
8番ピンから800 の音が1秒鳴るのを繰り返します。
toneの解説はこちら http://arduino.cc/en/reference/tone
プログラムが出来る人なら後は簡単にオルゴールみたいなのが作れますね。
!!メロディにしてみる
!!!回路
変更なし
!!!コード
>> code java
int count = 0;
int melody[] = {100,200,300,400};
void setup(){
}
void loop(){
count ++;
if(count > 4){ //配列の最大数
count = 0;
}
tone(8, melody[count], 1000);
notone(8);
delay(100);
}
<<
配列、melodyに入っている音が順に鳴ります5643382
wiki
1404835892