Arduino初心者熱烈大歓迎質問スレ part11at DENKI
Arduino初心者熱烈大歓迎質問スレ part11 - 暇つぶし2ch53:774ワット発電中さん
14/03/11 21:32:53.78 pPkHENmT
URLリンク(docid81hrs3j1.cloudfront.net)
上の画像のようにWAVEシールドにスピーカー直結しても音が小さい場合はどうすればいいでしょうか?

プログラムは下記です。スイッチを押すと1.wavがなるという仕組みです

#include<WaveHC.h>

int sw =7;//スイッチを7番に接続

SdReader cardReader;//SDカードのリーダー
FatVolume volume;//ボリューム
FatReader root;//ディレクトリ(ルート)
WaveHC waveFile;//ファイルのプレーヤー

int lb=LOW;//ボタンの状態を保存

void setup(){
pinMode(sw,INPUT);//ボタンのセット
if(!cardReader.init()){//カードリーダー初期化
}
int part=0;//パーティション検索
for(part=0;part<5;part++){
if(volume.init(cardReader,part)){
break;
}
}
if(!root.openRoot(volume)){//ボリュームのルートディレクトリをオープン
}
}

void loop(){
int st=digitalRead(sw);//現在のスイッチ情報読み取り
if(lb==LOW&&st==HIGH){//スイッチが押されたら「onPress」を実行
onPress();
}
lb=st;
delay(10);
}

void onPress(){//スイッチが押された時の処理
FatReader file;//再生するファイル

if(!file.open(root,"1.wav")){//ファイル開く
}
if(!waveFile.create(file)){//ファイルセット
}
waveFile.play();//再生開始

while(waveFile.isplaying){//再生中の場合10ms待って状態チェック
delay(10);
}

file.close();//ファイル閉じる
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch