半導体部品の追加なしにLEDレベルメータを試作してみました。IchigoJamには出力端子(OUTピン)が6本しかありません(LEDは10個)。このような場合、通常、レベルメータ専用ICなどを使いますが、ここでは専用ICを使わずに、ダイナミック点灯という方法を用いました。ダイナミック点灯とは、LEDを高速に点滅させ、あるLEDが消灯している間に、他のLEDを点灯させることで、少ないピン数で多くのLEDを制御する方法です。LEDの極性を利用して切り替えスイッチを不要にしています。これにより個々のLEDの自由な点灯(1024通りの表示パターン)を行うことが出来ますので、単にレベルを表示するだけでなく、LEDだけを使った簡単なゲームへの応用も可能です。IchigoJamの場合はBASICの速度が遅いのでLED点滅による「ちらつき」が生じる欠点もあります。明るいLEDを使用したほうが、点滅が目立ちにくくなるようです。写真の上部のジャンパーワイヤーのIchigoJamとの配線は、一番左から順に、OUT6、OUT1、OUT2、OUT3、OUT4、OUT5です。VCCやGNDには接続しません。IchigoJamのOUT1~5を抵抗経由して5個のLEDに接続します。これら5個のLEDの反対側の端子5つを束ねてOUT6に接続します。写真では束ねるためのジャンパー線が抵抗の下にあって分かりにくいですが、ブレッドボード位置a~eの16~20番の5端子をショートし、OUT6に接続します。残りの5個のLEDについてはLEDの極性が反対になるように接続します。こちらはブレッドボード位置f~jの11~15番をOUT6に接続します。以下はサンプルプログラムです。行番号110の部分でダイナミック点灯の制御を実行しています。)での、打ち上げ遊び(参考:http://d.hatena.ne.jp/shiro0922/20150904/1441365326)も出来るかもしれません。(3)紹介ボクにもわかる電子工作bokunimo.netとの連携ブログです。関する情報などを掲載しています。(7)リンクは自由ですが、掲載情報についての責任は負いません。