読者限定サイトに本記事で扱った コンテンツを収録してあります いじって遊ぶ 面白工作 マシン 電子工作を楽しめる新しいマシンが続々と登場しています。 インテルは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はグラウンド
© Copyright 2024