create every day - 福野泰介の一日一創

大きなLEDをIchigoJamで制御する / Big 7 Seg LED controlled by IchigoJam

2017/05/02 23:55:00
#IchigoJam #maker #KidsIT #english 

まちなかに見る大きな電光掲示板、つくってみたくない?
Do not you want to make a big LED sign at the town?

信号機づくりの次のステップ、大型LEDの制御をしよう!
Let's control a big LED as next step after making a traffic signal.

気をつけて!電圧が高くなると危険度も増すよ!
Be careful! Higher voltage has higher risk of you.

超大型赤色7セグメントLED表示器のデータシートを見ると、光らせるには7.2V(ドット部分だけは3.6V)が必要みたいです(VF)。 12VのACアダプターと抵抗をつないで、光らせてテストしてみましょう。抵抗なしや、抵抗が小さすぎると電流が流れすぎてLEDを壊してしまうので注意!データシートのIFに20mAとあるので (12V-7.2V)/0.02A=240Ω と計算したあたりの抵抗を使います(ドット部分DPは、(12V-3.6V)/0.02A=420Ω)。
You need 7.2V VF to light big 7 seg LED according to the data sheet. Use about 240Ω and 420Ω with a 12V AC adapter.

大きなLEDを制御するにはトランジスタを使います。トランジスタアレイ(TD62004APG)を使うと便利!
Use a transistor to control a LED. Transistor array(TD62004APG) is useful to control many LEDs!

IchigoJamのOUT1〜6とLEDを、7セグLEDのA〜Gへとつなぎます。
Connect OUT1-6 and LED to A-G of 7 seg LED.

OUT1 OK OUT2 OK

ついた? Is it OK?

10 LET[0],#3F,6,#5B,#4F,#66,#6D,#7D,#27,#7F,#6F RUN OK OUT[5] OK

5とついた? Did you get a '5'?

20 OUT RND(64) 30 IF BTN() OUT[RND(10)]:WAIT60 40 WAIT 2 50 GOTO 20

0-9までのサイコロプログラム 10 dice program

20 C=0 30 OUT[C] 40 WAIT 20 50 C=C+1 60 IF C=10 C=0 70 GOTO 30

自動カウンター auto counter


Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image