ポケコンにはまっている高校生です。
最近C言語でBASICでいうBEEP命令をC言語でも出来ないかと考えています。
ゲームに使ったり、BASICのBEEP命令では出来ない和音とかも出来るようにしようと考えています。
そこで、簡単なプログラムを作って、音が鳴るかをテストしてみたのですが、
圧電スピーカーから音が鳴ってくれません。
機種は SHARP G850V
作ったプログラムはこのようなものです。
void wait(int); /* プロトタイプ宣言 */
main()
{
int w=0;
fopen("pio:", "w+") /*ポケコンの11ピンを8ビット制御モードに。のはず・・・*/
while(1){ /*ループ開始*/
pioput(4); /*11ピンの7ピンを1(high)に*/
wait(1000);
pioput(0); /*8ビット出力をすぺて0(low)に*/
wait(1000);
}
}
void wait(x){ /*時間つぶし(周波数変更用)*/
int y;
for(y=0; y < x*10; y++);
}
圧電ブザーを11ピンの3ピン(GND)と7ピン(BASICでBEEPを使うときここにつなぐと音が出るのでこのピンにしてみた)
につないで実行してみたのですが、
音はならず、耳を近づけるとかすかにノイズのような音が聞こえます。
wait関数での時間をつぶす長さも100~100000くらいで試してみましたが、聞こえるのはノイズばかりです。
情報が足りなかったりしたら言ってください。
ポケコンやプログラミングに詳しい方
回答お願いします。
No.2ベストアンサー
- 回答日時:
SHARP G850V はまったくわからないのですがネットで調べた範囲で
fopen("pio:", "w+")のコロンは要らないのかもしれません
fopen("pio", "w+")としているサイトを見かけました
http://www.k2.dion.ne.jp/~nagai/Content_103.htm
それとpioput(4);
4が7番ピンというのは間違いありませんか
4番ピンから11番ピンで8ビットなら7番ピンは8になりそうな気がします
上記サイトの7セグメントの対応を見てもそう思います。
No.1
- 回答日時:
ポケコンやプログラミングに詳しくないですが(^^;
wait(1000);
フツーはミリ秒だと思うので1秒に一回→1ヘルツ
wait(100);
でも10ヘルツで、これでは人間の可聴周波数以下なのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- その他(趣味・アウトドア・車) Arudino nanoが正常に動作しない原因 1 2022/10/30 18:29
- C言語・C++・C# C言語 コードを書いたのですが上手く実行出来なかったです。どこが間違ってますか? 【作成したいもの】 1 2022/05/04 11:36
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
4PINファンと3PINファンについて
-
髪の毛につけるヘアピンの謎
-
「5時ピン」の語源、由来
-
CPUのピンが折れた・・・ (ーー;)
-
自作PC製作中・マザーボードにU...
-
コンクリートに刺さっているこ...
-
ラプンツェルヘアのUピンのさし...
-
ヘッドフォンの2ピンから1ピ...
-
オペアンプのピン番号について
-
彼氏の部屋でUピン発見!白か黒...
-
畳とゴザの危なくない止め方
-
DVD-RAMの開け方
-
腕時計のブレス(金属バンド)...
-
アイフォンを直接アンプにつな...
-
5.1chと2chの違いは?
-
ツイーターのコーンが破れたら...
-
なぜ、古い音楽CDは音量が低い...
-
KENWOOD ケンウッド ステレオア...
-
CDの出力が大きすぎて音割れ...
-
デジタル音声出力 光と同軸の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
4PINファンと3PINファンについて
-
コンクリートに刺さっているこ...
-
RS232Cストレートとクロスケー...
-
このピンを抜くための道具
-
「5時ピン」の語源、由来
-
髪の毛につけるヘアピンの謎
-
安全ピンの語源は?
-
畳とゴザの危なくない止め方
-
ピンの蝶ネクタイの付け方
-
自作PC製作中・マザーボードにU...
-
虫ピンをベニヤ板に打ち込みたい
-
ディスプレイの検出
-
LGA 1700の CPU の乗せ方 なん...
-
ハードオフにHDDのマスターとか...
-
DVD-RAMの開け方
-
HDのコネクタのピンを曲げてし...
-
ICの足の向き
-
ヘッドフォンの2ピンから1ピ...
-
atx電源のペリフェラル4ピン
-
iPhoneのGoogleマップで最寄の...
おすすめ情報