SHIROのIchigoJam日記

マイコン「IchigoJam」(イチゴジャム)の電子工作とプログラミングをメインに

IchigoJam

教育用マイコン「IchigoJam」のプログラミング、電子工作など

横シューティングゲームその2 for IchigoJam P

★この記事は「IchigoJam Advent Calendar 2024」に参加しています。 https://qiita.com/advent-calendar/2024/ichigojam先日公開した横スクロールシューティングゲームを改造。 プログラム2本に分割して、通常ステージとボスステージを設けてグラディウス風…

かわくだり3D for IchigoJam P

★この記事は「IchigoJam Advent Calendar 2024」に参加しています。 https://qiita.com/advent-calendar/2024/ichigojamこちらもIchigoJam Pの高速性を活かしたゲームです。 以前作った「3Dかわくだり」を若干改造しました。 紹介動画はこちら。 遊び方 カー…

横シューティングゲーム for IchigoJam P

★この記事は「IchigoJam Advent Calendar 2024」に参加しています。 https://qiita.com/advent-calendar/2024/ichigojam先日クラウドファンディングで頒布が始まった、新型IchigoJam「IchigoJam P」。 www.ichigojaman.jp その超高速な動作速度を活かした、…

Ichigojam Pの画面をTVで映す&キャプチャーする

IchigoJamの新製品「IchigoJam P」のビデオ出力について。 先日の記事で書いたように、IchigoJam Pのビデオ出力はDVI-D端子に変わりました。 TVに映すには? PCモニタへつなぐにはそのままDVI-Dケーブルで良いのですが、一般的なTVに映すにはHDMIに変換した…

IchigoJam P 動作速度検証

IchigoJamの新製品「IchigoJam P」のプログラム動作速度を検証してみました。 IchigoJam Pの詳細はこちら。 www.ichigojaman.jp これまでのIchigoJamと同じく、USBシリアル経由でPCとつなぐとプログラムを送受信できます。 動作速度を検証した動画はこちら。…

IchigoJam P

クラウドファンディングで申しこんでいた新型IchigoJam「IchigoJam P」が届きました\(^_^)/readyfor.jp箱に入って送られてきました。 本体の様子。CPUがRaspberry Pi Picoに変更されました。 Picoがそのままソケットに刺さっています。 Picoを抜いて外すこ…

LEDクリスマスツリー2024

LEDが光るクリスマスツリー基板、2024年バージョンです。 ランダムな点灯パターンではないですが、部品数を減らして工作を簡単にしました。 回路図 今回は発振回路内蔵の14進バイナリカウンタ・74HC4060を使っています。 本来は発振回路の信号を倍率逓減して…

ラーメンタイマーPCB

電子工作の定番の一つ、ラーメンタイマー基板を作ってみました。 スタートボタンを押して1~5分経つと、ブザーが鳴ってLEDが光ります。 タイマー時間はVR(半固定抵抗)を回すと変えられます。 回路図 有名なタイマーIC・555を使った、一般的なタイマー回路…

ピヨピヨブザー

電子工作入門の定番・ピヨピヨブザーを、基板を起こして作ってみました。 子ども向けの工作教室のネタにする予定です。 ボタンを押すと、「ピヨピヨ…」とブザーから音が出ます。 オプションパーツを付けると、IchigoJam/IchigoDakeと接続して、プログラムで…

ドットイート10周年

IchigoJamの10周年記念プログラム第2弾、ドットイートゲームです。 遊び方 起動するとフロア画面が表示されて、自キャラの人間が右へ動き始めます。 自キャラはキーを押さなくても前進し続けます。周囲の壁や文字に当たるとゲームオーバーなので、当たる前に…

かわくだり10周年

fukuno.jig.jpIchigoJamは2014年4月1日に試作版が発表されてから、今年で10周年です。おめでとうございます\(^_^)/ 10周年を記念して、IchigoJam入門プログラムとして有名な「かわくだりゲーム」の10周年記念版を作ってみました。 プレイ画面です。通常の…

LEDリングシールド

フルカラーLEDリング・加速度センサー・ブザーを搭載した、IchigoJam/IchigoDake用の拡張基板です。 「光の三原色」「コンピュータでの色の扱い」などを学ぶ教材として開発しました。 回路図 LEDリング(WS2812B)はLED端子につながっているので、「WS.LED」…

SanadaDake-4KMX

以前に作った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を使って、部品数を減らしています。 …

IchigoJamのエンブレムを作ってみた

※この記事は「IchigoJam Advent Calendar 2023」に参加しています。最近、画像生成AI「Stable Diffusion」を使って、いろいろなイラストを生成してみています。 ふと「IchigoJamのロゴやエンブレムも作れるんじゃ?」と思いついて、試してみました。 生成時…

リアル信号機PCB

※この記事は「IchigoJam Advent Calendar 2023」に参加しています。以前に作った「リアル信号機」 www.ichigojaman.jp 情報センターで展示していて、子ども達にも大人気です。 が、ユニバーサル基板でケーブルを配線して作ったので、子どもがいじってよく壊…

POVシールド

※この記事は「IchigoJam Advent Calendar 2023」に参加しています。IchigoJamやIchigoDakeに差してバーサライタ(POV)を作る拡張基板です。 電源の乾電池も搭載しているので、単独で動かせます。 紹介動画はこちら。 www.youtube.com IchigoJamやIchigoDake…

Advent Calendar

※この記事は「IchigoJam Advent Calendar 2023」に参加しています。クリスマスに1日ずつ近づいてドキドキする「Advent Calendar」(アドベント・カレンダー)のプログラムを作ってみました。 IchigoJamにRTCモジュール(時計基板)をつないで、日時を読み取…

時計シールド

IchigoJam/IchigoDakeに差して時計を表示する拡張基板です。 上田のクラブで「時計を作りたい」という子が何人かいたので、簡単にはんだ付けして作れる基板を目指して開発しました。 紹介動画はこちら。 www.youtube.com 7セグメントLED×6個で、時:分:秒を…

両用LEDマトリックス基板+ベース基板

8×8のLEDマトリックスを光らせる基板です。 IchigoJam/IchigoDakeに差してプログラムで光らせることもできますし、ベース基板に差してマイコン無しで光らせることもできます。 紹介動画はこちら。 www.youtube.com LEDマトリックス基板 IchigoJam/IchigoDake…

クリスマスツリー+植木鉢基板2023

以前に作った「クリスマスツリー+植木鉢基板」 www.ichigojaman.jp の改良版です。回路を見直して部品数を減らしました。 IchigoJam/IchigoDakeに差してプログラムでLEDを光らせることもできますし、植木鉢基板に差してコンピュータ無しでランダムに光らせ…

IchigoJam Q

IchigoJamの最新バージョン「IchigoJam Q」が発売になりました。 hello002.stores.jp hello002.stores.jp ハーフキットを取り寄せて、組み立ててみました。 ハーフキットのパッケージ。 基板。「基板の製造・実装を国内メーカーに切り替えた」とのことですが…

電子100mダッシュ

IchigoJamでおなじみの100mダッシュを、ロジックIC回路で作ってみました。 紹介動画はこちら。 www.youtube.com 遊び方 電源スイッチを入れるとブザーが鳴るので、リセットボタンを押して止めます。 3秒くらい経つとスタートLEDが点灯してタイマーのカウント…

両用7セグ立型基板

7セグメントLEDで数字を光らせる立型基板です。 IchigoJam/IchigoDakeのCN4ソケットに差して、プログラムで数字を表示できます。 ベース基板に差して、コンピュータ無しで単独で動かすこともできます。 7セグ立型基板 回路図 ソケットのOUT1~OUT4からの4ビ…

かんたんLightsOut

以前に作ったパズルゲーム「LightsOut」 www.ichigojaman.jp のプログラムを簡略化したバージョンです。 遊び方 起動すると、5×5=25個のライトがランダムにON/OFFされて表示されます(ON=●、OFF=○) 反転するカーソルをカーソルキーで上下左右に動かして…

いらいら棒FF

以前にイライラ棒基板をリレーとフォトカプラで作りました。 www.ichigojaman.jp今回はロジックICを使った論理回路(RSフリップフロップ)で作ってみました。 説明動画はこちら。 www.youtube.com 簡単な回路なのでブレッドボードでも組めます。ブレッドボー…

LEDセンサー基板2023

以前作ったLEDセンサー基板の簡略化バージョンです。 LED×8個と光センサー(フォトトランジスタ)が載っています。 IchigoJamやIchigoDakeに差して使えます。 回路図 8本のLEDはOUT1~8に、フォトトランジスタはIN2(ANA2)につながっています。 抵抗内蔵LED…

★祝!IchigoJam9周年★

2023年4月1日はIchigoJam9周年の日です。 ちょっと思いついて歌動画を作ってみました。 www.youtube.comなお「線路は続くよどこまでも」の歌は、メロディはアメリカ民謡なので著作権はありません。 日本語の歌詞は著作権がありますが、それの改変ではなく、…