SHIROのIchigoJam日記

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

IchigoJam

GIGA IchigoDake発売!

★IchigoJam Advent Calendar 2021にエントリーしています。12/22に発売された「GIGA IchigoDake」をさっそく取り寄せて試してみました。 hello002.stores.jp動画はこちら。 USBシリアルポートが追加され、Windows PC・Mac・ChromeBookなどのUSBポートに差し…

LEDマトリックスペンダント

★IchigoJam Advent Calendar 2021にエントリーしています。LEDマトリックスで文字列を表示するペンダントを作ってみました。 USBキーボードをつないで好きな文字列を設定して、自分だけのオリジナルペンダントに(^_^) 動画はこちら。 一応ペンダントというこ…

スロットマシン

★IchigoJam Advent Calendar 2021にエントリーしています。IchigoJam Advent Calendar 2021に掲載されたスロットマシンのプログラムが面白かったので、私もスロットマシンを作ってみました。 プログラムを実行すると、4個のスロットがぐるぐる回ります。 ス…

タイピング10

★「IchigoJam Advent Calendar 2021」にエントリーしています。中学校の技術科授業用に作った、簡単なタイピングゲームです。 10個の単語が出題され、それを入力するとタイムを表示して終了します。 10個の出題は好きな単語にカスタマイズできます。 出題さ…

「点対称の日」探し

★IchigoJam Advent Calendar 2021にエントリーしています。 2021年12月2日は「点対称の日」 2021年12月2日(数字で「20211202」)が「点対称の日」だとして、M5Stackの画面で表示していた方がいました。 「なるほど!」と思って、私もIchigoJamでプログラム…

立形クリスマスツリー基板

★Advent Calendar 2021「IchigoJam」にエントリーしています。IchigoJamのソケットに立てるクリスマスツリーです。クリスマスシーズンの工作にいかがでしょうか。 動画はこちら。 www.youtube.com 3bit-8bitデコーダーIC・74HC238を使って、8個のLEDを簡単な…

UNOカードゲーム

IchigoJamで遊ぶUNOカードゲーム

ラーメンタイマー

簡単な3分タイマーです。それらしく針を動かすのに意外と苦労しました。 動画はこちら。 www.youtube.com プログラムを実行すると時計が描かれます。 IchigoJamのボタンまたはスペースキーを押すと、タイマーがスタートします。 秒針が1秒ごとに回ります。3…

8ボタンボックス

以前作った8入力ボード www.ichigojaman.jp を使って、小さい子向けに8個のボタンを押して遊べるボックスを作りました。 ボタンを押すとそれぞれのアクションが起きます。 動画はこちら。 www.youtube.com アルミケースを加工して、8個のボタンスイッチを配…

ダンジョン探索ゲーム(マップ自動生成版)

★すぐに遊べるIchigoJam web版はこちら↓ http://comich.net/ichigojam/dungeon.html先日作ったダンジョン探索ゲーム www.ichigojaman.jpを、facebookのIchigoJam-FANグループで公開したのですが、それを改造してくださった方がいました。ゲームバランスを調…

ダンジョン探索ゲーム

※さらに改造して、マップを自動生成するバージョンを作りました。 www.ichigojaman.jp地下1~3階のダンジョンに潜って探索するRPGです。 その昔のテキストダンジョンゲーム「ローグ」(Rogue)を参考に作りました。 メインプログラムが1kバイト目一杯でこれ…

キラキラカップ

赤外線人感センサーで人間を検知してフルカラーLEDを光らせるイルミネーション工作です。 IchigoDakeのプログラムで動かすタイプと、遅延電子回路で光らせるタイプがあります。 動画はこちら。 www.youtube.com外側のプラスチックカップ、オーロラパッキン(…

サーボモーター基板

IchigoDyhook+IchigoDake環境でサーボモーターを動かす拡張基板を作りました。 (もちろん通常のIchigoJamでも使えます) IchigoDyhookからの電源供給では電力不足でサーボモーターを回せないので、単4電池×2本を基板に搭載。 サーボモーターは基板に両面テ…

IchigoDyhookヘタレ防止・ネジ式

IchigoDyhookのUSB端子のヘタレ防止に、IchigoDakeの裏に消しゴムを貼り付けて支えるワザを以前に紹介しました。 www.ichigojaman.jpただ、しばらく運用してみると、消しゴムから滑り用の粉が出てきて、両面テープの粘着力が弱まって剥がれてしまいます。 な…

7セグメントLED基板PCB

以前にユニバーサル基板で、7セグメントLEDを光らせるIchigoJam用拡張基板を作りました。 www.ichigojaman.jp これをPCBにしたバージョンです。IchigoJam/IchigoDakeのどちらでも使えます。 だいぶ前に作った基板ですが、ちゃんとまとめていなかったので、…

三目並べ通信対戦

IchigoJam+MixJuice(Wi-fiボード)の環境で、2台で通信対戦する三目並べです。 以前に公開したチャットシステムの応用で、プログラミング教室での教材を想定しています。★注意★ 簡単なプログラムなのでセキュリティを一切考えていません。教室を行う時だけ…

通信対戦じゃんけん

以前に公開した双方向チャット www.ichigojaman.jp のシステムを利用して、通信対戦じゃんけんゲームを作ってみました。 チャットの文字列の代わりに、グー/チョキ/パーの手のデータをお互いに送受信します。 準備 サーバーやネットワークの準備は、双方向チ…

Ichigoチャット(双方向対応版)

IchigoJam+MixJuice(Wi-fiボード)でチャットを体験する、プログラミング教室用Webサイトの作り方です。 IchigoJamでメッセージを入力すると、Webサイトで一覧表示されます。 ペアで互いにやり取りすることもできます。 ★注意★ 簡単なプログラムなのでセキ…

見守りシステム

IchigoJam+MixJuice(Wi-fiボード)+赤外線人感センサーで作る、見守りシステムのシミュレーションです。 人感センサーで人間の動きを検知して、ネットでデータを送信。Webサイトで一覧表示します。 ネットを使ったプログラミングの教材を想定しています。…

神経衰弱

IchigoJamの画面で遊ぶ神経衰弱ゲームです。 トランプカードを使ったシンプルなゲームを目指して作ってみましたが、1Kバイト目一杯になってしまいました。 遊び方 実行すると、画面に52枚のカードが伏せて並べられます。点滅するカーソルを矢印キーで移動し…

Ichigoチャット

※メッセージの一覧表示のほか、ペアで送受信もできる、双方向対応版チャットを新たに作りました。こちらを使ってください。 www.ichigojaman.jp

小ネタ・IchigoDyhookヘタレ防止

IchigoDyhookを長く使っていると、IchigoDakeを差すUSBポートがヘタレてしまって、接触不良になります。IchigoDakeにちょっと触れただけで電源が切れて、せっかく打っていたプログラムが消えてしまう事故も多発します。 (IchigoDakeに拡張ボードを差すと、…

IchigoDake用Wi-fiボード「MJ-Dake」

IchigoDake環境用のWi-fi接続ボード「MJ-Dake」を作りました。 MJ-Dakeは基本的に「MixJuice」の互換機です。MixJuiceはIchigoJamでは使えますがIchigoDakeでは使えないので、IchigoDakeをネットにつなげるWi-fiボードとしてMJ-Dakeを作りました。 Wi-fi接続…

LEDマトリックス名札

以前作ったLEDマトリックス基板「LED64Stack」 www.ichigojaman.jp を4個連結して、名札にしてみました。 動画はこちら。 www.youtube.com LED64Stackを横に4個連結。全体を名札形状に収めるために、専用コントローラーIchigoJam基板を新規に作りました。 首…

LEDマトリックススキャン

IchigoJamに差して、8×8のLEDマトリックスをスキャン表示する拡張基板を作りました。 IchigoJam Rを想定して作りましたが、IchigoJam Sでも表示できます。 動画はこちら。 www.youtube.com※2021/9/19 IchigoDakeにも対応して横型の基板に変更 配線の数は多い…

HeartDakeWS

先日作ったハート形IchigoDake互換機「HeartDake」 www.ichigojaman.jp のLEDをフルカラーLED(WS2812B)に変更したバージョン「HeartDakeWS」を作りました。 LEDを変更しただけで、その他はHeartDakeと同様です。 フルカラーLEDは、LEDテープを使う時と同じ…

HeartDake

ハート形の「HeartDake」を作ってみました。LEDを8個搭載したIchigoDake互換機です。 バーサライタなどで遊べる、女子ウケ狙いの光り物です(^_^) LEDをピンクにするとこんな感じ。 LEDの電流制限抵抗は、回路図では330Ωですが、上の黄色LEDの基板では200Ω、…

StickJam-LED

以前作ったスティック形のバーサライタ用IchigoJam「StickJam」 www.ichigojaman.jp を、LEDを通常の5mmLEDに変更した廉価版「StickJam-LED」を作りました。 動画はこちら。 8個のLEDはOUT1~OUT8につながっているので、単純にOUT命令でON/OFFできます。 あ…

100mダッシュ・ネット対戦

IchigoJam+MixJuice(Wi-fiボード)で100mダッシュゲームのプログラムを作って、ネット対戦するプログラミング教室用Webサイトの作り方です。 ★注意★ 簡単なプログラムなのでセキュリティを一切考えていません。教室を行う時だけサイトを設置して、終わっ…

リアル旗上げゲーム

先日作った「旗上げゲーム」 www.ichigojaman.jp を発展させて、自作の旗コントローラーでプレイしてみました。 動画はこちら。 www.youtube.com赤・白の旗は、最初は工事用品で探したのですが見つからず、結局スポーツ審判用(柔道・剣道など)の旗を使いま…