Skip to content

yuki-denshi-1996/CH32V003F4P6_Kioku_Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ef706e2 · Feb 16, 2024

History

5 Commits
Feb 14, 2024
Feb 15, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 14, 2024
Feb 16, 2024

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