上田市マルチメディア情報センター【B-1】IchigoJam で信号機を作ろう●今回の目標LED を基板にハンダ付けして、信号機を作ります。
信号機を IchigoJam につないで、BASIC プログラムでLED を光らせます。

●信号機の回路を作る
基板に LED や抵抗をハンダ付けして、信号機の回路を作ります。
回路図は以下のとおりです。

穴が 13×4 個開いている基板を使います。
穴 13 個穴４個【B-1】IchigoJam で信号機を作ろう／1

上田市マルチメディア情報センター★LED のハンダ付け
青・黄・赤の 3 個の LED を、基板にハンダ付けします。
LED は 2 本の足に、＋（プラス）と－（マイナス）があります。
間違えないようにしてください。
＋ 足が長いプラスチックがへこんでいる方が－（マイナス）－ 足が短い基板に LED を差し込み、裏からハンダ付けします。

表足をハンダ付けしてニッパで切る

裏【B-1】IchigoJam で信号機を作ろう／2

上田市マルチメディア情報センター★抵抗のハンダ付け（１）赤の LED につなぐ抵抗をハンダ付けします。
抵抗は電流を制限する部品です。＋－（プラス・マイナス）の向きはありません。

IchigoJam に LED だけをつなぐと電流が流れすぎるので、抵抗を通してつないで、電流を制限します。
まず、抵抗の足を U の形に曲げます。

赤の LED のとなりに抵抗をさして、ハンダ付けします。
基板のうら側で足を曲げて、片方を赤の LED に、もう片方を基板のはしの方へ持っていきます。

表抵抗

足を曲げて、基板のはしまで伸ばす
足を曲げて、赤 LED の足にくっつけてハンダ付けする
裏【B-1】IchigoJam で信号機を作ろう／3

上田市マルチメディア情報センター（２）黄色の LED につなぐ抵抗をハンダ付けします。
赤 LED の抵抗の時と同じように、抵抗の足を U の形に曲げます。
足の片方は黄色の LED に、もう片方は赤 LED の抵抗の足にハンダ付けします。

表赤 LED の抵抗の足にくっつけてハンダ付け

裏

足を曲げて、黄色 LED の足にくっつけてハンダ付けする（３）青色の LED につなぐ抵抗をハンダ付けします。
上の黄色 LED の抵抗と同じように、抵抗の足を U の形に曲げます。
足の片方は青色の LED に、もう片方は赤 LED の抵抗の足にハンダ付けします。

表赤 LED の抵抗の足にくっつけてハンダ付け

裏
足を曲げて、青色 LED の足にくっつけてハンダ付けする【B-1】IchigoJam で信号機を作ろう／4

上田市マルチメディア情報センター★リード線のハンダ付け
信号機と IchigoJam をつなぐリード線をハンダ付けします。
信号機の柱にもなります。
リード線として、かたい単心線（たんしんせん、心線の直径 0.65mm）を使います。
黒・青・黄・赤の 4 本の線を、約 15cm ずつ切り出します。

（１）黒のリード線をハンダ付けリード線のはじの皮（被覆）を、5mm ほどむきます。
ワイヤストリッパーを使うと便利です。

約 5mm【B-1】IchigoJam で信号機を作ろう／5

上田市マルチメディア情報センター

黒のリード線を基板にハンダ付けします。
全体

表

赤 LED の抵抗の足にくっつけてハンダ付け

裏（２）青のリード線をハンダ付け片方のはじの皮を 7mm くらいむいて、青色 LED の足の所にハンダ付けします。

表

裏1
リード線を青 LED の足の方へ曲げる

裏2
リード線と青 LED の足をくっつけてハンダ付け【B-1】IchigoJam で信号機を作ろう／6

上田市マルチメディア情報センター（３）黄色のリード線をハンダ付け片方のはじの皮を 7mm くらいむいて、黄色 LED の足の所にハンダ付けします。

表

裏
リード線を曲げて黄 LED の足へくっつけてハンダ付け（３）赤のリード線をハンダ付け片方のはじの皮を 7mm くらいむいて、赤 LED の足の所にハンダ付けします。

表

裏

リード線を曲げて赤 LED の足へくっつけてハンダ付け【B-1】IchigoJam で信号機を作ろう／7

上田市マルチメディア情報センター（４）リード線を下へ 90 度曲げます。

（５）4 本のリード線をねじってより合わせます。

（６）はじを「黒・青・黄色・赤」の順にならべて長さをそろえて切り、約 7mm 皮をむきます。

（７）信号機の完成です！

【B-1】IchigoJam で信号機を作ろう／8

上田市マルチメディア情報センター●信号機を光らせるプログラムを作る完成した信号機を、IchigoJam に取り付けましょう。
IchigoJam のソケットに、信号機のリード線をさします。
以下のようにさしてください。
IchigoJam の端子
GND
OUT1
OUT2
OUT3

信号機のリード線
黒青黄赤

リード線がかたいので、信号機を上に立たせることができます。

信号機が設置できたら、ちゃんと LED が光るか、ダイレクトモードで確認しましょう。
OUT
OUT
OUT

1,1
2,1
3,1

信号機の青・黄・赤の LED が光ります。
もし光らない LED があったら、どこか配線をまちがえているか、ハンダ付けを失敗しています。よく見直しましょう。
OUT

1,0OUT
OUT

2,03,03 個の LED が消えます。
いろいろなパターンで信号機を光らせてみましょう。
【B-1】IchigoJam で信号機を作ろう／9

上田市マルチメディア情報センター

では、信号機を光らせるプログラムを作ります。
信号機の動きを考えてみます。

今回は、青・黄・赤の点灯時間を上のようにしてみましょう。
10‘*TRAFFIC

LIGHT

プログラムのタイトル

LED を全部消す
20 OUT 030 ‘*LOOP ループの始め
青 LED を光らせる
40 OUT 1,1
10 秒待つ50 WAIT 600
青 LED を消す
60 OUT 1,0
黄 LED を光らせる
70 OUT 2,12 秒待つ
80 WAIT 120
黄 LED を消す
90 OUT 2,0
赤 LED を光らせる100 OUT 3,1
110 WAIT 600 10 秒待つ
赤 LED を消す
300 OUT 3,0310

GOTO

3030 行へもどる

プログラムを実行してみましょう。
信号機が、青→黄→赤→青→…と動きます。
WAIT（ウェイト）命令の数値を変えると、それぞれの LED の点灯時間が変わります。
試してみましょう。

「SAVE 0」でプログラムを保存しておきましょう。

【B-1】IchigoJam で信号機を作ろう／10

上田市マルチメディア情報センター●歩行者用信号機の回路を作る
車用の信号機ができたので、今度は歩行者用信号機の回路を作ります。
回路図は以下のとおりです。LED は赤・青の 2 個だけです。

穴が 4×9 個開いた基板を使います。
穴4個

穴9個

この基板に、LED、抵抗、リード線をハンダ付けしていきます。
LED が 3 個→2 個にへるだけで、車用の信号機と作り方は同じです。

【B-1】IchigoJam で信号機を作ろう／11

上田市マルチメディア情報センター★LED のハンダ付け
赤・青の 2 個の LED を、基板にハンダ付けします。

表

裏★抵抗のハンダ付け（１）赤 LED の抵抗をハンダ付け
抵抗の足を U の形に曲げて、片方を赤 LED の足にくっつけて、もう片方を基板のはじにのばして、ハンダ付けします。
足を曲げて、赤 LED の足にくっつけてハンダ付けする

表

裏【B-1】IchigoJam で信号機を作ろう／12

上田市マルチメディア情報センター（２）青 LED の抵抗をハンダ付け
抵抗の足を U の形に曲げて、片方を青 LED の足にくっつけて、もう片方を赤 LED の抵抗の足にくっつけて、ハンダ付けします。

足を曲げて、青 LED の足にくっつけてハンダ付けする

赤 LED の足にくっつけてハンダ付けする

表裏★リード線のハンダ付け（１）黒・青・赤の 3 本のリード線（単心線）を、長さ 10cm くらいに切って用意します【B-1】IchigoJam で信号機を作ろう／13

上田市マルチメディア情報センター（２）黒のリード線をハンダ付け
黒のリード線のはじの皮を 5mm ほどむいて、基板にハンダ付けします。

赤 LED の抵抗の足にくっつけてハンダ付けする
表裏（３）青のリード線をハンダ付け
青のリード線のはじの皮を 7mm ほどむいて、基板にハンダ付けします。

リード線を曲げて青 LED の足にくっつけてハンダ付けする

表

裏【B-1】IchigoJam で信号機を作ろう／14

上田市マルチメディア情報センター（４）赤のリード線をハンダ付け
赤のリード線のはじの皮を 7mm ほどむいて、基板にハンダ付けします。

リード線を曲げて赤 LED の足にくっつけてハンダ付けする

表（５）3 本のリード線をねじってより合わせる裏（６）一番短い赤のリード線に合わせて先端を切りそろえる【B-1】IchigoJam で信号機を作ろう／15

上田市マルチメディア情報センター（７）3 本のリード線の先をほどいて（８）歩行者用信号機の完成です！

黒・赤・青の順番にして皮を 7mm ほどむきます【B-1】IchigoJam で信号機を作ろう／16

上田市マルチメディア情報センター●歩行者用信号機を光らせるプログラムを作る
歩行者用信号機を IchigoJam に取り付けます。
IchigoJam のソケットに、信号機のリード線をさします。
以下のようにさしてください。
IchigoJam の端子
GND
OUT5
OUT6

歩行者用信号機のリード線
黒赤青※歩行者用信号機の位置が高すぎたらリード線を切って調節しましょう。

まずは歩行者用信号機の LED がちゃんと光るか、ダイレクトモードで確認しましょう。
OUT
OUT

5,1
6,1

歩行者用信号機の赤・青の LED が光ります。
もし光らない LED があったら、どこか配線をまちがえているか、ハンダ付けを失敗しています。よく見直しましょう。
OUTOUT

5,06,02 個の LED が消えます。
いろいろなパターンで、車用信号機と歩行者用信号機を光らせてみましょう。

【B-1】IchigoJam で信号機を作ろう／17

上田市マルチメディア情報センター

車用信号機と歩行者用信号機を動かすプログラムを作ります。
2 つの信号機の動きをどうすればいいか、考えてみましょう。

2 つの信号機の動きと時間を、表にまとめてみました。動きを説明します。
 車用信号機を「青→黄→赤」と動かします。この間、歩行者用信号機はずっと「赤」です。
 車用信号機を「赤」にして、2 秒待ってから、歩行者用信号機を「青」にします。
（すぐに「青」にしてしまうと、まだ車が来るかもしれないので危ないです）
 歩行者用信号機の「青」を 5 秒間続けます。
 歩行者に注意をうながすため、歩行者用信号機の「青」を 3 回点滅させます。
 歩行者用信号機を「赤」にして、2 秒待ってから、最初にもどって車用信号機を「青」にします。
（すぐに「青」にしてしまうと、まだ歩行者が歩いているかもしれないので危ないです）【B-1】IchigoJam で信号機を作ろう／18

上田市マルチメディア情報センター

それでは、前ページの表と説明を見ながら、プログラムを改造してみましょう。
10203040455060708090‘*TRAFFIC LIGHT
OUT 0‘*LOOPOUT 1,1
歩行者用信号の赤を光らせる
OUT 5,1
WAIT 600
OUT 1,0
OUT 2,1
WAIT 120
OUT 2,0100
110
120

OUT 3,1
WAIT 120
OUT 5,0130
140
150
160
170
180
190
200

OUT 6,1
WAIT 300 5 秒待つ
FOR I=1 TO 3 3 回くりかえし
OUT 6,1 歩行者用信号の青を光らせる
WAIT 30 0.5 秒待つ
OUT 6,0 歩行者用信号の青を消す
WAIT 30 0.5 秒待つ
もどってくりかえしNEXT210
220
300
310

OUT 5,1 歩行者用信号の赤を光らせる
WAIT 120 2 秒待つ
OUT 3,0GOTO 30

車用信号の赤の時間を 2 秒に変更
歩行者用信号の赤を消して青を光らせるプログラムを実行してみましょう。
2 つの信号機が連動して動きます。

WAIT（ウェイト）命令の数値を変えると、それぞれの LED の点灯時間が変わります。
試してみましょう。

「SAVE 0」でプログラムを保存しておきましょう。
【B-1】IchigoJam で信号機を作ろう／19