IchigoJam
上田のパソコンクラブで「カーリングを作りたい」という子がいて、一緒に頭を悩ませながらプログラムを作りました。 ストーンの動きやルールはかなり簡略化していますが、勝つための戦略を考えるとかなり頭を使って面白いです。 遊び方 A、Bの2プレイヤーで…
バドミントンをやっている人から「ホームポジションから前後左右をランダムに指示して、フットワークを練習する基板が欲しい」とリクエストがあったので、作ってみました。 中央のLEDと8方向のLED(ランダム)が交互に光ります。 紹介動画はこちら。 www.you…
以前にIchigoJam用の時計シールド(拡張基板)を作ったのですが、 www.ichigojaman.jp カウンタIC・4026内蔵の7セグメントLEDが入手できなくなってしまったので、シフトレジスタ内蔵の7セグメントLEDを使ったシールドを新たに作りました。7セグメントLED×…
LED内蔵のタクトスイッチを4個並べた、IchigoJam用拡張基板です。 もぐらたたきやサイモン(記憶ゲーム)など、アイデア次第でいろいろ遊べます。 紹介動画はこちら。 www.youtube.com 回路図 4個のLED内蔵タクトスイッチ(ボタン)を各ポートにつないでいま…
以前作った「電子なわとびさっちゃん2023」 www.ichigojaman.jp ですが、IC入りの7セグメントLEDが秋月電子で品切れになってしまったので、ICを外付けにした回路にしました。 遊び方 電源をONにすると、赤LEDのなわが回ってブザーが鳴ります。 STARTボタンを…
簡単なパズルシューティングゲームのプログラムです。 プレイ動画はこちら。 www.youtube.com 遊び方 上から1~9の数字が降ってくるので、数字の弾を撃って迎撃してください。 キー操作は、カーソルキー左←・右→で自機の左右移動、上↑・下↓で弾の数字のアッ…
IchigoJamの教室で多数使っていただいている「100mダッシュ」。 10 CLT 20 ?CHR$(251); 30 FOR X=1 TO 100 40 IF !BTN(32) CONT 50 IF BTN(32) CONT 60 ?CHR$(8,46,251); 70 NEXT 80 T=TICK() 90 ?:?T/60;".";T%60/6:CLKこれを遊んでいた子どもたちから「2人…
以前に作った、IchigoJam/IchigoDakeで制御するNゲージ用の鉄道信号機 www.ichigojaman.jp を改良して、出力2ポートで青・黄・赤の3灯を光らせる信号機を作りました。IchigoJamとは、VCC・GND・OUT1・OUT2の4線をつなげます。 制御方法は以下のとおりです。 …
1/18(土)~19(日)に行われた大学入学共通テスト。新教育課程で「情報I」が必修になった今回、教科「情報I」でどんなプログラミング問題が出るのか、楽しみにしていました。 問題と解答は、新聞社などのサイトで見られます。 今回のプログラミング問題…
共立電子で特価200円で売っていた赤色回転灯(パトライト)を購入。 eleshop.jp IchigoJam+ブレッドボード回路で回してみました。 ライト本体はこんな感じ。 接続コネクタ部分。 コネクタに合う接続ケーブルを用意するのが面倒だったので、コネクタをニッパ…
年末年始の日本縦断の旅の最中に作った競馬ゲームを、改めてまとめます。 遊び方 起動すると、出走数を聞かれます。出走する馬の数を5~20頭の範囲で入力してください。 馬がスタートして、ランダムに走ります。全頭がゴールすると、ゴール順の番号が表示さ…
★この記事は「IchigoJam Advent Calendar 2024」に参加しています。IchigoJamの入門ゲームとして有名な「なわとびさっちゃん」。 先日、IchigoJamの″育ての親″の松田さんが、上から見た「なわとびさっちゃん」の画面を公開していました。 www.facebook.com松…
★この記事は「IchigoJam Advent Calendar 2024」に参加しています。クリスマスにお馴染みの曲「ジングルベル」を、IchigoJamのPLAY命令で奏でてみます。 まずはそのまま演奏 とりあえず普通にプログラムを書くと、 10 PLAY "CAGFC2R2 CAGFD2R2 DA+GFE2R2 <CC>A+G</cc>…
★この記事は「IchigoJam Advent Calendar 2024」に参加しています。サッカーのPK戦が遊べる、IchigoJam用の拡張ボードです。 以前作ったボードを改良しました。 紹介動画はこちら。 回路図 IchigoJamのOUT1~4出力から7セグメントデコーダーIC・4511を介して…
★この記事は「IchigoJam Advent Calendar 2024」に参加しています。 https://qiita.com/advent-calendar/2024/ichigojam先日公開した横スクロールシューティングゲームを改造。 プログラム2本に分割して、通常ステージとボスステージを設けてグラディウス風…
★この記事は「IchigoJam Advent Calendar 2024」に参加しています。 https://qiita.com/advent-calendar/2024/ichigojamこちらもIchigoJam Pの高速性を活かしたゲームです。 以前作った「3Dかわくだり」を若干改造しました。 紹介動画はこちら。 遊び方 カー…
★この記事は「IchigoJam Advent Calendar 2024」に参加しています。 https://qiita.com/advent-calendar/2024/ichigojam先日クラウドファンディングで頒布が始まった、新型IchigoJam「IchigoJam P」。 www.ichigojaman.jp その超高速な動作速度を活かした、…
IchigoJamの新製品「IchigoJam P」のビデオ出力について。 先日の記事で書いたように、IchigoJam Pのビデオ出力はDVI-D端子に変わりました。 TVに映すには? PCモニタへつなぐにはそのままDVI-Dケーブルで良いのですが、一般的なTVに映すにはHDMIに変換した…
IchigoJamの新製品「IchigoJam P」のプログラム動作速度を検証してみました。 IchigoJam Pの詳細はこちら。 www.ichigojaman.jp これまでのIchigoJamと同じく、USBシリアル経由でPCとつなぐとプログラムを送受信できます。 動作速度を検証した動画はこちら。…
クラウドファンディングで申しこんでいた新型IchigoJam「IchigoJam P」が届きました\(^_^)/readyfor.jp箱に入って送られてきました。 本体の様子。CPUがRaspberry Pi Picoに変更されました。 Picoがそのままソケットに刺さっています。 Picoを抜いて外すこ…
LEDが光るクリスマスツリー基板、2024年バージョンです。 ランダムな点灯パターンではないですが、部品数を減らして工作を簡単にしました。 回路図 今回は発振回路内蔵の14進バイナリカウンタ・74HC4060を使っています。 本来は発振回路の信号を倍率逓減して…
電子工作の定番の一つ、ラーメンタイマー基板を作ってみました。 スタートボタンを押して1~5分経つと、ブザーが鳴ってLEDが光ります。 タイマー時間はVR(半固定抵抗)を回すと変えられます。 回路図 有名なタイマーIC・555を使った、一般的なタイマー回路…
電子工作入門の定番・ピヨピヨブザーを、基板を起こして作ってみました。 子ども向けの工作教室のネタにする予定です。 ボタンを押すと、「ピヨピヨ…」とブザーから音が出ます。 オプションパーツを付けると、IchigoJam/IchigoDakeと接続して、プログラムで…
IchigoJamの10周年記念プログラム第2弾、ドットイートゲームです。 遊び方 起動するとフロア画面が表示されて、自キャラの人間が右へ動き始めます。 自キャラはキーを押さなくても前進し続けます。周囲の壁や文字に当たるとゲームオーバーなので、当たる前に…
fukuno.jig.jpIchigoJamは2014年4月1日に試作版が発表されてから、今年で10周年です。おめでとうございます\(^_^)/ 10周年を記念して、IchigoJam入門プログラムとして有名な「かわくだりゲーム」の10周年記念版を作ってみました。 プレイ画面です。通常の…
フルカラーLEDリング・加速度センサー・ブザーを搭載した、IchigoJam/IchigoDake用の拡張基板です。 「光の三原色」「コンピュータでの色の扱い」などを学ぶ教材として開発しました。 回路図 LEDリング(WS2812B)はLED端子につながっているので、「WS.LED」…
以前に作ったIchigoDake互換機「SanadaDake-4KM」 www.ichigojaman.jp の改良版を作りました。 クラブや出前授業で拡張基板をピンソケットに抜き差しすると、ピンソケットが劣化してもげる個体が頻発。 本当はGIGA IchigoDakeのようなハーフハイト1列のピン…
先日の大学入学共通テストで魔方陣のプログラム問題が出たので、魔方陣を自作するプログラムを作ってみました。 使い方 実行すると、0が9個入った表が表示されます。表の周りの数字は、縦・横・斜めの列の合計数です。 点滅するカーソルを上下左右の矢印キー…
大学入学共通テストの科目「情報関係基礎」のプログラミング問題(第3問) https://mainichi.jp/exam/kyotsu-2024/pdf/?sub=IFB に、今年も挑戦してみました。 今回は魔方陣の作成・検証がテーマで、まさしく「IchigoJamでやってみろ」と言わんばかりの問題…
IchigoJam/IchigoDakeに差して光らせる、鉄道模型用の信号機基板を作ってみました。 IchigoJam/IchigoDakeのGND・OUT1・OUT2・OUT3に差して使います。 回路図 OUT1~3が青・黄・赤のLEDにつながっています。 抵抗入りLEDを使って、部品数を減らしています。 …