Part1 Part2 Part3

読者限定サイトに本記事で扱った
コンテンツを収録してあります
いじって遊ぶ
面白工作
マシン
電子工作を楽しめる新しいマシンが続々と登場しています。
インテルは3.5×2.5cmという非常に小さなLinux PCボ
ード「Edison」を2014年10月に発売。デュアルコアの
Atomを搭載しながら、小さなガジェットにも組み込めるパ
ワフルなボードです。
「ハードは知らないけどWeb開発なら
できる」という人には「Kinoma Create」がお薦め。タッチ
パネルの操作で、JavaScriptアプリを動かせます。人気の
Arduinoは、グラフィカルな開発環境で手軽にアプリを動か
せるツール「S4A」を使って楽しみましょう。
ド
くボー
動
が
m
ア Ato
しよう
コ
示
ル
表
デュア CD に文字を
L
小さな
Part 2
ミング 戦
ラ
グ
ロ
簡単プ 遠隔制御に挑
で
I
U
G
の
ピラー
タ
ャ
キ
Part 1
マイコンボード「Arduino」
をもっと身近に p.64
る
動かせ 録
に
ぐ
す
ないで った回数を記
つ
を
握
部品
リップ
グ
ド
ハン
極小の IoT モジュール
「Edison」p.71
Part 3
お手軽モノ作りマシン
「Kinoma Create」p.78
Nikkei Linux 2015.1
63
illustration 石田裕子
Part 1
マイコンボード Arduinoをもっと身近に
GUI で簡単プログラミング
キャタピラーの遠隔制御に挑戦
人気のマイコンボードArduinoで、もっと手軽に電子工作を楽しめるようにしましょう。
GUIベースのプログラミングでArduinoを制御できる「S4A」を使います。命令ブロックを
画面上で配置するだけでプログラミングができるのです。キャタピラー付きのクルマをリモ
ート制御できるようにしましょう。
(ライター 福田 和宏)
Arduino は手軽に電子工作が楽
環境です。S4A は、グラフィカル
しめるマイコンボードです(図 1)
。
にプログラミングができる開発環境
2005 年から長きにわたり、多くのユ
「Scratch」をArduinoに対応させた
ーザーに利用されてきました。
ものです。Scratch では、用意され
しかしArduinoで電子工作を楽し
たブロックを接続するだけでプログ
むには「Arduino IDE」という開発
ラムを作れます。言語に固有の命令
環境を使って、
C++ に似た言語でプ
を覚えなくても、直感的にプログラ
ログラムを作る必要があります。例
ムを作れるのです。
えば写真 1 は、ボタンを押すと LED
例えば写真 1 と同じプログラムは
が点滅するプログラムです。プログ
写真2のように作成できます。ブロ
ラミングの経験があまりない場合、
ックの中の日本語を読んでいくだけ
難しいと感じるかもしれません。
で雰囲気は分かるのではないでしょ
そこでお薦めしたいのが「S4A」
うか。S4A では、Arduino に関連す
(Scratch for Arduino)という開発
リセットボタン
プログラムを初めから
実行し直す
るブロックが追加されていて、それ
写真1 Arduino IDEでのプログラミング
C++に似た言語でプログラムを記述する。
I2C
2本線で他のデバイスと通信できる
デジタル入出力端子
3、5、6、9、10、11番
端子は擬似的なアナロ
グ 出 力 を す るPWMで
出力が可能
USBポート
パソコンからプログラ
ムを転送したり電源を
供給したりできる
SPI
3本線で他のデバイス
と通信できる
電源端子
直流7 ~ 12Vを出力する
ACアダプターを接続し
て電源を供給できる
図1 マイコンボードの「Arduino」
64
2015.1 Nikkei Linux
アナログ入力端子
0 ~ 5Vの入力電圧を
1024段階で識別できる
電源関連端子
電子回路へ電源(5V、3.3V)を供給できる。GNDはグラウンド