Skip to content

yuki-denshi-1996/CH32V003F4P6_Kioku_Game

Repository files navigation

概要

CH32V003F4P6を用いた記憶ゲームです。
オマケ機能として、1分刻みのタイマー機能も実装してあります。

説明

赤ボタン(PD4)を押すと、ゲームスタートです。
色と音がなりますので、順番を覚え、ボタンを押してください。
間違えるとゲームオーバーとなります。
この時、ハイスコアが更新された場合、ゲームスタート直後の数字のハイスコアが更新されます。

黄色ボタン(PD7)を押しながら、赤ボタン(PD4)を押すと、ハイスコアがリセットされます。
(この時、起動直後に7セグメントLEDにCと表示されます)

黄色ボタン(PD7)を押しながら、青ボタン(PD6)を押すと、難易度の変更ができます。 1(簡単) ~ 9(難しい)まで調整できます。

緑ボタン(PD5)を押すと、タイマーモードに移行します。
タイマーモード中に赤ボタン(PD4)を押すことで、リセットされます。
青ボタン(PD6)と黄色ボタン(PD7)で時間が設定できます。(1分~9分 1分刻み)
時間を設定した後、緑ボタン(PD5)を押すと、タイマーがスタートします。
タイマー終了後、緑ボタン(PD5)を押すと、音が停止します。

プログラムについて

MounRiver Studio V1.9.1で作成しています。
User/Kioku_game_program.hに様々な宣言がされています。
音の周波数などの定数を編集することなどが可能です。

注意点

CH32V003F4P6のNRSTピンをIOピンとして使用してください。
変更はWCH-LinkUtilityを使うと簡単です。

回路図

回路図はCircuitフォルダにKiCad形式と画像形式で配布しています。
ご活用ください。
(基本的に回路図を変更しなければ、配布したプログラムを入れれば動作します)

部品表は、PDF形式にて配布しています。
基本的に、秋月電子通商様で手に入る部品を使用しています。

問題点について

簡単に自作したプログラムのため、プログラムが汚いです。ご了承ください。
また、バグ等の問題があった場合、Issuesにお書きください。時間があるときに、修正します。

再配布や使用について

バグ等、修正などができませんので、プログラムソースの再配布はお控えください。

特にライセンス等を指定していませんが、自由に使用していただいて構いません。
文化祭等での配布や、キット販売なども構いません。自由にお使いください。
ただし、プログラムや回路図の使用に関しては、自己責任でお願い致します。

不明点等有りましたら、下の連絡先までご連絡ください。(できるだけ早く返信します)

連絡先

メールアドレス:matsukawa.software@gmail.com

About

CH32V003F4P6を用いた記憶ゲーム (プログラムと回路図)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published