• 検索結果がありません。

PIC で構築した音源を組み込んだゲーム回路の設計と製作

N/A
N/A
Protected

Academic year: 2021

シェア "PIC で構築した音源を組み込んだゲーム回路の設計と製作 "

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

PIC で構築した音源を組み込んだゲーム回路の設計と製作

高知工科大学 システム工学群 電子工学専攻 学籍番号: 1150113 氏名: 野村俊介

1. 本研究の概要

本研究では、PIC16F1939 と PIC16F1783 の 2 つの PIC を使用し、それぞれの PIC が通信をし ながら動作する回路を製作することを目的とし ている。機能の概要としては、LED が点灯にす ることよってタッチを促す。また、演奏モード では LED が点灯している場所をタッチすること でタッチした位置に応じた音が鳴る。更に別の LED が点灯することによって、次のタッチを促 す。それを続けると、音楽になる回路である。

この回路の製作を通してアナログ・デジタル回 路の理解力、回路作成能力、プログラム記述力 等の向上を目指し、少しでも社会に出る時の手 助けになればよいと考えている。

2.回路の設計と製作

最終作品の回路は 3V で動作し、タッチセン サを 16ch 使用し、LED を 4×4 の 16 個使用し た。このユニットを PIC16F1939 で制御する。

PIC16F1783 の DA コンバータから出力された波 形をオペアンプと BLT アンプモジュールによっ て 8 倍に増幅した。また、LCD のバックライト は電圧を昇圧して光らせることに成功した。

3.モード管理

ステートマシンの考え方でモード管理を行 い、PIC16F1939 が現在のモードを PIC16F1783 に送信する方式を採用した。またモードは 0~

7 まであり、順にタイトル、オプション、モー ド選択、移行確認、曲選択、プレイ中、続ける かどうか、フリーモードである。

4.SPI 通信

この回路は SPI 通信を使用して、Pic-Pic 間 通信を行っている。モードに応じて下位 4 ビッ トの内容を変化させることでうまく動作させる ことができた。また、ビット 7 に音が鳴る情報 を付け加える。これで音を鳴らす処理をできる ようにする。この通信機能の実装が一番苦労し た所である。

5.音の出力

音は PIC16F1783 の DA コンバータによって作 り出した波形を出力している。音階はタイマ 2 を使用し PR2 の値を変化させることで 16 音階 を作り出した。音の種類は、オプションで選択 したものによって読み出す配列を変える方式を 採用した。

6.まとめ

動作中の回路を図 1 に示す。図 1 で光ってい る LED をタッチすることで音が鳴り、次の LED が光った。それを続けることで選択した音楽を 演奏することができた。

図 1 完成した最終作品

参照

関連したドキュメント

知的システムデザイン研究室では,PC クラスタを 容易に構築するために DCAST(Dynamic Cluster Auto Setup Tool)

接続状態の確認 DeviceNet の接続状態を確認します。 1 DeviceNet のリモート I/O 通信が正 常に行われていることを PLC (DeviceNet ユニット)の

故障とお考えになる前に 項番 不具合現象 考えられる原因 処置方法 1 PWR LED が 点灯しない

PSoC を用いた正弦波発振器の設計と製作 発振できる周波数は 1Hz から 5kHz までであ

その範囲を超えないようにした。またステッピングモ ーターが回転中に電源を落としても 0rpm の位置 に戻る機能を実現するために、Timer2 割り込みで 50[msec]に 1 回の間隔で

(注) *1 再生の起動時に SOUND LED が点滅します。STOP 入力にて消灯します。 *2 SOUND LED が点滅した状態で、再生起動を行うと

■ インジケーターについて Bluetooth キーボードのインジケーターとそれぞれの意味は次のとおりです。 状態

指向性スピーカの真ん中のみから音を出し、スピーカを向けた方向の LED が点灯する