SHIROのIchigoJam日記

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

IchigoJam

カウントダウンタイマー

指定した年月日までの残り時間をカウントダウンするタイマー基板を作ってみました。 IchigoJam R用の拡張基板です。 ロジックICで出力を変換することで、IchigoJamの11本のOUTで7セグメントLED×10個を制御しています。 特定の日時までの、残り日数・時分秒…

大学入学共通テスト・プログラミング問題

大学入学共通テストの科目「情報基礎」のプログラミング問題(第3問) https://mainichi.jp/exam/kyotsu-2023/q/?sub=IFB14 に、今年もIchigoJamで挑戦してみました。 今回は、ロープを伝い降りて途中のリボンに触れてポイントをゲットする、というゲームの…

目が出るさいころプログラム

1~6の目が表示される、さいころのプログラムです。 LEDさいころ基板や電子さいころはこれまで作ったのですが、「目を表示するさいころのプログラムは、意外にこれまで無かったな」と思って作ってみました。 プログラミング教室やイベントで使えるかもしれま…

かんたん2Pテニス

★この記事はIchigoJam Advent Calendar 2022に参加しています。昔のビデオゲーム風に2人で対戦するテニスゲームです。IchigoJamの簡単なプログラムとして作ってみました。 プレイ動画はこちら。 www.youtube.com 遊び方 実行すると左右のパドル、上下の壁、…

自動クリスマスツリー2022

*この記事はIchigoJam Advent Calendar 2022に参加しています。以前作った自動クリスマスツリー www.ichigojaman.jp の新バージョンです。 前回は発振回路を3個組み合わせて無理矢理ランダムにLEDを光らせたのですが、今回は線形帰還シフトレジスタ回路を使…

かんたんにLED文字を光らせる

*この記事はIchigoJam Advent Calendar 2022に参加しています。ある方から「アルファベット文字を光らせたい」という相談を受けました。 IchigoJamでかんたんに光らせる方法はないか?と考えて、LEDとアルファベットビーズを組み合わせてみました。 動画は…

SanadaDake-4KM

*この記事はIchigoJam Advent Calendar 2022に参加しています。 IchigoDakeの互換機です。 回路としては以前作ったSadanaDake-4Kとほぼ同じで、IchigoCake BASICが動きます(プログラムエリア4K、標準6ファイル+EEPROMへ32個ファイル保存可能)。 IchigoDy…

雪が降るプログラム

*この記事はIchigoJam Advent Calendar 2022に参加しています。画面に雪が降る、クリスマスっぽい簡単なプログラムです。 雪が降るプログラム 実行すると、上からしんしんと雪が降ってきます。ただそれだけです。 10 '*SNOW FALL 20 CLV:CLS:M=18 30 FOR N=…

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

以前に作った「立型クリスマスツリー基板」 www.ichigojaman.jp の発展形です。 IchigoJamに差してプログラムでLEDを光らせることもできますし、植木鉢基板に差してコンピュータ無しでランダムに光らせることもできます。 植木鉢に差して光らせた動画はこち…

デザインフェスタvol.56(11/19)出展情報

来たる11/19(土)に東京ビッグサイトで開催される「デザインフェスタvol.56」に出展します! ※イベント自体は11/19~20の2日間開催されますが、私は11/19(土)のみ出展します。 東京近郊の皆さん、ぜひ遊びに来てください。冷やかしだけでも歓迎します。 d…

DakeConnect

IchigoDyhookにIchigoDakeを差す時に、USBオスのプラグに変換する中継アダプタを作りました。 IchigoDyhook+IchigoDakeを長期間使っていると、IchigoDyhookのUSBメス端子がヘタレてしまい、IchigoDakeをちょっと触っただけで接触不良になり電源が切れてしま…

早押し対決ゲーム

ロジックICを使った早押し対決ゲームを作りました。 フリップフロップ回路を使った早押しボタンはネット上にいろいろ作例もあって、キットも市販されているのですが、ちゃんと2人で対決して遊べるゲームとして開発しました。 紹介動画はこちら。 www.youtube…

危機一髪ゲーム・プラグ式

以前に作った危機一髪ゲームを、プラグを差す方式でリメイクしました。 動画はこちら。 www.youtube.comIchigoJamの拡張基板としてプログラムで動くバージョンと、単独で動くバージョンがあります。 IchigoJam拡張基板バージョン IchigoJamのソケットに差し…

電子なわとびさっちゃん7セグ

以前作った「電子なわとびさっちゃん」 www.ichigojaman.jp を、跳んだ回数を7セグメントLEDで数字で表示するようにしました。 動画はこちら。 www.youtube.com 跳んだ回数がわかりやすくなりましたが、部品点数が増えたので大人向けの電子工作です。 回路…

鶴亀算

小学校で習う鶴亀算。連立方程式の入門ですが、IchigoJamで総当たり法で計算するプログラムを作った方がいました。 note.com 懐かしく面白かったので、私もやってみました。 方程式で計算 連立方程式の問題として考えてみます。 いわゆる「加減法」の解き方…

電子なわとびさっちゃん

IchigoJamの入門プログラムとしておなじみの「なわとびさっちゃん」。 hello002.stores.jp その後IchigoJam 1.4の三角関数を使って円形になわを回す「大なわとびさっちゃん」を作ったのですが、いわゆるロジックICを使った電子回路ゲームとして再現してみま…

かんたんすごろく

簡単なすごろくゲームのプログラムです。 本物のさいころで遊んでもいいですし、以前紹介した電子さいころを使っても面白いでしょう。 遊び方 実行すると、プレイヤーの人数を聞かれるので、1~9の人数を入力します。画面左側にプレイヤーの駒、右側にゴール…

クリスマスツリールーレット

以前作ったクリスマスツリー基板を、ルーレットの回路にしてみました。 動画はこちら。 www.youtube.com ボタンを押すと、8個のLEDが光ってグルグル回って止まります。 電源は裏面の単4電池×2本です。 回路図 トランジスタを使った発振回路から、10進カウン…

ビンゴマシンミニ

IchigoJam組み込みのビンゴマシン、ミニサイズ版です。 動画はこちら。 www.youtube.com ボタンを押すと、7セグメントLEDで1~75までの数字をランダムに表示します。 電源は裏面の単4電池×3本です。 基板の上半分は7セグメントLED表示部、下半分はIchigoJam …

ビンゴマシンPCB

以前ユニバーサル基板で作ったビンゴマシン www.ichigojaman.jp を改良して、プリント基板でリメイクしました。 動画はこちら。 www.youtube.com 基本的にはIchigoJam Sの互換機で、BASICプログラムでビンゴマシンを実現しています。 操作方法 電源をONして…

USB3シリアル基板

IchigoJamとパソコンをUSB3ケーブル(Type-C)でつないで、シリアル通信・プログラム転送や、ファームウェア書き換えをするUSBシリアルモジュール基板です。 市販のUSBシリアルモジュールでももちろんできますが、この基板はIchigoJam専用なので手軽につなぐ…

SanadaJam-RL

IchigoJam Rの互換機です。 RのRISC-VのIC「GD32VF103CBT6」は、IC単体ではほとんど入手不可能です。 が、このICを組み込んだ開発ボード「Longan Nano」 akizukidenshi.com はそれなりに手に入るので、これを搭載したR互換機を作ってみました。 Longan Nano…

デザインフェスタvol.55(5/21-22)出展情報

来たる5/21(土)~22(日)に東京ビッグサイトで開催される「デザインフェスタvol.55」に出展します! 東京近郊の皆さん、ぜひ遊びに来てください。 フリーペーパーなども作るので、冷やかしだけでも歓迎します。 designfesta.com 日時・会場など 日時:5/2…

LPC1114はんだ付け動画

LPC1114(TSSOP版、0.65mmピッチ)のはんだ付け方法を説明する動画です。IchigoJam S互換機を作りたい人の参考として作りました。 ネット上には、こて先ではんだを融かしながら横へ動かす「引きはんだ」を説明する動画が多いのですが、私はそれだと隣り同士…

SanadaJam-S

IchigoJam Sの互換機です。 PCN公式ショップで本家のIchigoJam Sが長期間売り切れ状態なのですが、CPU(LPC1114)は若干手に入るようになったので、工作教室向けに開発してみました。 信州上田産ということで、「真田家の赤備え」の赤です。六文銭も入れてみ…

R4全国学力調査・小学校算数プログラミング問題

4/19に小中学校で実施された全国学力調査にて、小学校算数でプログラミングの問題が出ました(19ページ) 令和4年度全国学力・学習状況調査の調査問題・正答例・解説資料について(国立教育政策研究所) まさしく新学習指導要領で例示されていた「多角形の…

GIGAスイッチ

外部回路やUSB電源をスイッチングするIchigoJam/IchigoDake用の拡張基板です。 小学校6年理科の「電気の効率的な利用」単元などを想定した教材として作りました。 動画はこちら。 www.youtube.com 基板全体図 GIGA IchigoDakeに差した所。 IchigoJam/IchigoD…

祝!IchigoJam8周年

4/1はIchigoJam記念日! 今年で8周年です。 リサージュ図形で「8」をたくさん描いてみました。 動画はこちら。 www.youtube.com プログラムリスト 動画ではIchigoJam Rで動かしています。Sだとちょっと遅いです。 10 '*ANNIVERSARY 8 20 @LOOP 30 CLV:CLS 4…

GIGA LEDセンサー基板

GIGA IchigoDake用の拡張基板です。(通常のIchigoJam/IchigoDakeでも使えます) GIGA IchigoDakeの機能を拡張すると共に、弱点をカバーする設計です。 紹介動画はこちら。 www.youtube.com OUT1~8で制御できるLEDを8個搭載 DirectAppsのシリアルコンソール…

7セグメントLEDデコーダーIC「DM9368」

16進数の0~Fまで表示できる7セグメントLEDデコーダーIC「DM9368」を、IchigoJamで制御してLEDを光らせてみました。 動画はこちら。 www.youtube.comDM9368はAliexpressなどでしか入手できません。 「DM9368」で検索すると、いくつか出品されています。 私が…