Ameba Ownd

アプリで簡単、無料ホームページ作成

IchigoJamでLEDを点滅させてみよう

2016.12.15 08:57

IchigoJamを使えば、ベーシック(BASIC)でプログラミングして、画面の中のキャラクターを動かしたり、ゲームを作って遊んだりできます。それ以外にも、周辺装置をつないで、コントロールすることが可能です。もっとも簡単な例は、LEDの電球を点滅させることです。

●用意するもの

※ネットショップやパーツショップなどではLED100個入り300円、ジャンパーワイヤー50本入り100円などの価格で販売されています。


●組み立て手順

・本体のLEDと連動して点滅させる

IchigoJamの本体にも、LEDが付属しています。まずは、本体のLEDと外付けしたLEDが連動して点滅するように、接続してみます。

LEDにジャンパーコードをつなぎます。コードの色は何色でもかまいません。

※LEDの足が長い方がプラス、短かい方がマイナスになります。


LEDのプラスとIchigoJamの「LED」ポートをつなぎます。


LEDのマイナスとIchigoJamの「GND」ポートをつなぎます。

IchigoJamに、モニター、キーボード、電源を接続します。

LEDポートにつないだLEDは、次の命令で点滅させることができます。

・LEDを光らせる

===========

LED 1

===========

・LEDを消す

===========

LED 0

===========

IchigoJam本体のLEDと、接続したLEDが連動して点滅したら、成功です。

続いて、LEDを光らせて、一定の時間がたってから消す方法を試してみましょう。下のプログラムを入力して、「RUN」で実行してみましょう。

===========

10 LED 1

20 WAIT 60

30 LED 0

===========

LEDが約1秒間光って、そのあとに消えます。WAITの数字を変更することで、光る時間を変えることができます。

===========

10 LED 1

20 WAIT 60

30 LED 0

40 WAIT 60

50 GOTO 10

===========

LEDが1秒間隔で、点滅をくり返せば成功です。止めるには、ESCキーを押しましょう。LEDが光ったままになっている場合は、「LED 0」を実行してください。


・本体のLEDと交互に点滅させてみる

次に、本体のLEDとは独立して点滅するLEDをつないでみます。

両者のLEDが交互に点滅するようにしてみます。


LEDのプラスとIchigoJamの「OUT1」、LEDのマイナスとIchigoJamの「OUT2」をつなぎます。

OUT1とOUT2ポートにつないだLEDは次の命令で点滅させられます。

・LEDを光らせる

===========

OUT 1,1

===========

・LEDを消す

===========

OUT 1,0

===========

続いて、2つのLEDが交互に光るようにしてみましょう。

===========

10 LED 1

20 WAIT 60

30 LED 0

40 OUT 1,1

50 WAIT 60

60 OUT 1,0

70 GOTO 10

===========

2つのLEDが交互に点滅すれば、成功です。

この方法を利用して、次回はクリスマスイルミネーションを作ってみます。


・親子でベーシック入門 IchigoJamではじめてのプログラミング

・親子でベーシック入門 IchigoJamではじめてのプログラミング かんたんスタートパック(IchigoJam完成版付き書籍)