SHIROのIchigoJam日記スマートフォン用の表示で見るSHIROのIchigoJam日記マイコン「IchigoJam」(イチゴジャム)の電子工作とプログラミングをメインに2018-07-31野球盤7SegIchigoJam「野球盤」の7セグメントバージョンを作りました。数字が表示できるので、イニングやスコアの管理もIchigoJamがやります(^_^)プレイ動画はこちら。撮影のためにテストプレイしたら壮絶な試合になりました...。動画が15分あるので注意してください。ちなみに動画の試合のスコアボードはこんな感じです。延長12回の大熱戦でした。表示する7セグメントLEDがあります。各イニングの開始時に、7セグメントLEDでイニング数、表「∩」/裏「∪」、スコア(先攻−後攻)が表示されます。イニングや得点が10以上の場合は、10の位→1の位の順に表示します。各打者の打席前には、7セグメントLEDにアウトカウント(「o」+数字)が表示されます。IchigoJamのボタンを押すとピッチャーが投球します。7セグメントLEDの上から時計回りにLEDが光るので(投げる度に球速が変わります)、下(4番目)のLEDが点いた瞬間にボタンを押して打ってください。打つタイミングによって打率が変わります。ボタンを押すのが遅過ぎたり、ボールが来る前にボタンを押してしまうと、三振になります。7セグメントLEDがルーレット式にピカピカ光った後に止まり、打撃結果が表示されます。三=三振、G=内野ゴロ、F=外野フライ、H=ヒットで、ヒットの後は数字が表示され、1=シングルヒット、2=ツーベース、3=スリーベース、4=ホームランです。三振、内野ゴロ、外野フライの場合、打者はアウトになり、アウトカウントが1つ増えます。7セグメントLEDでアウトカウントを表示します。安打の場合、打者走者および塁上のランナーが進塁します。ヒットは1個、ツーベースは2個、スリーベースは3個、ホームランは4個進塁します。ランナーがホームインすると得点が入り、7セグメントLEDで得点が表示されます。10点以上になると1の位だけ表示します。ノーアウトまたは1アウトで外野フライを打つと、打者はアウトになりますが、塁上のランナーはタッチアップで1個進塁します。3塁ランナーがいた場合はホームインして1点入ります。ノーアウトまたは1アウトで内野ゴロを打つと、打者はアウトになりますが、塁上のランナーは1個進塁します。3塁ランナーがいた場合はホームインして1点入ります。1塁ランナーがいた場合はダブルプレイとなり、打者と1塁ランナーが共にアウトになります。ボタンを押すと次の打者へ進行します。3アウトになるとそのイニングは終了し、次のイニングへ移ります。9回までで勝敗が決まれば試合終了です。9回表終了時に後攻チームがリードしていれば9回裏は無しでX勝利、9回裏攻撃中に後攻チームが逆転するとサヨナラ勝ちになります。9回を終わって同点の場合は延長戦に入り、決着が着くまで行われます。システム上は延長99回まで対応します。コールドゲームはありません。試合終了後は7セグメントLEDで結果スコアが表示されます。7セグメントLEDが消えている時にボタンを押すと、試合開始からリプレイします。ピッチャーは時々「消える魔球」を投げます。その時は7セグメントLEDが光らないので、音だけを頼りに打ってください。v0.3)抵抗・LEDのパッドを大きくして、はんだ付けしやすくしました。BYライセンスとします。PCBで登録すれば、基板を発注できます。基板寸法は60×60mmです。1.4用プログラムまとめ月別アーカイブはてなブログをはじめよう!shiro0922さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。