WebShop>書籍・雑誌総合案内>マイコンと電子工作>Arduino工作アイデア集(マイコンと電子工作 No.6)
WebShop内検索(googleで本サイトを検索:別ウィンドウ)
マイコンと電子工作JavaScript,GoogleMaps,Flashと組み合わせてみよう!Arduino工作アイデア集(マイコンと電子工作 No.6)
手軽で初心者にも敷居の低いと言われているArduinoを使った工作のアイデアをプログラミングと電子回路の両面から解説しています.記事どおりに作るだけで,同じような製作物が完成するように配慮されています.
工作例を大きく分けると,PCの入出力インターフェースとして動作させる使い方と,スタンドアローンで動作させる2種類の使い方を紹介しています.PCの入出力インターフェースとして使う応用例として,JavaScriptやFlashとの連携を体験できる製作を試してみます. Arduinoに載せた3次元コントローラで画面上のGoogle MapsをJavaScriptで操作し,地図上を移動できるようにしてみます.また,FlashのActionScriptを使い,画面上に描いた図形をArduinoに搭載したセンサで動かし,その図形が何かにぶつかると,それに合わせてArduinoのセンサがブルブルと振動するしくみを作ってみます. 他に,スタンドアローンで使う応用例として,早押しゲーム,ログつき温度計,ネットワーク温度計を紹介しています.これらは,完成後,実用的に使えるツールとなるものを目標に設計製作しました. 目次
第1章 Arduinoを見てみよう Arduinoとは Arduinoをはじめるために Arduinoと互換機の関係 シールド 開発環境(IDE) Arduinoのプログラミング言語 ライブラリ Arduino開発環境のセットアップと動作確認 第2章 センサ・チャイムの製作 使用部品 部品の接続 センサ・チャイムのスケッチ 第3章 Google Mapsコントローラ 使用部品 部品の接続 Google Mapsコントローラのプログラム Google Mapsのスクロール ActivePerlによるシリアル通信 JavaScriptによるマップ制御 第4章 ログ付き温度計 使用部品 部品の接続 ログ付き温度計のプログラム 処理の流れ 第5章 ネットワーク温度計 使用部品 部品の接続 ネットワーク温度計のプログラム 処理の流れ 第6章 Firmataを使用したFlashとの連携 Flash開発環境 ArduinoとFlashのインターフェース・ソフト ArduinoのFirmataプログラム Standalone_monitorによるチェック Flash Playerのセキュリティについて Glueのライブラリ使用 第7章 Flashを使った簡易追跡ゲーム 使用部品 簡易追跡ゲームのスクリプト Arduino言語リファレンス 基本仕様 関数 変数 Arduino開発環境リファレンス 開発環境ウィンドウ ActivePerlのインストール |
書籍・雑誌総合案内