開発環境(ハード)

.NET Micro Frameworkを使ってみるために
デバイスドライバーズさんで「FZ-SPIDRSKT FEZ Spider Starter Kit FEZスパイダースタータキット」を購入しました。

購入品
FZ-SPIDRSKT FEZ Spider Starter Kit FEZスパイダースタータキット
価格:27,510円

スタータキットはMOUSERさんでも購入できるようようです。
(こちらの方が安い?)

2012年2月19日(日)にスタータキットが到着しました。
中にはドキュメント類が入っていなかったので、自分で情報を収集する必要があります。

開発環境(ソフト)

開発環境として、
Microsoft Visual C# 2010 Express
.NET Micro Framework 4.1 SDK
が必要となります。

ファームウェアアップデート

購入時のバージョン
EMX

Version4.1.8.0
DebugUSB1
LCD320×240
IP192.168.1.200
MAC00.1A.F1.00.42.0D
Managed heap size13041664
Custom heap size1048576
ファームウェアアップデート後もバージョンに変化はなかったので、
現在のバージョンが最新と思われました。

アップデート手順
  1. 「FEZ Spider Mainboard Updater」を起動する
  2. 「メイン基板」と「赤い基板(パワーモジュール)」を接続する
  3. メイン基板のスイッチを「1:ON 2:ON 3:ON 4:OFF」に設定する
  4. USBケーブルでPCと接続する
  5. アップデート
  6. アップデート完了後、USBケーブルをPCから抜く
  7. メイン基板のスイッチを「1:OFF 2:OFF 3:OFF 4:OFF」に設定する

Ping

PCとFEZ Spiderとの接続確認を行います。
PING手順

  1. 「メイン基板」と「パワーモジュール(赤い基板)」を接続する
  2. USBケーブルでPCと接続する
  3. 「MFDeploy.exe」を起動する
    C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.1\Tools
  4. グループボックスDeviceでUSBを選択する
    「EMX_Gadgeteer」が表示される
  5. 「Ping」ボタンを押す
  6. 「Pinging... TinyCLR」と表示される

Blink An LED

基板の動作確認を行うために、Multicolor LEDを点滅させるプログラムを作成する。
基板を下記のように接続する。
  パワーモジュール(赤い基板) - メイン基板 - Multicolor LED
  Multicolor LEDは、メイン基板の4番のコネクタに接続する。
新規プロジェクトを作成し、ファイルProgram.csに以下のコードを追加する。
このプログラムを実行すると、LEDが青→緑→赤→青→・・・と順番に点灯する。


            // Use Debug.Print to show messages in Visual Studio's "Output" window during debugging.
            Debug.Print("Program Started");

            for (int i = 0 ; i < 10 ; i++)
            {
                led.AddBlue();

                Thread.Sleep(500);

                led.RemoveBlue();

                Thread.Sleep(500);

                led.AddGreen();

                Thread.Sleep(500);

                led.RemoveGreen();

                Thread.Sleep(500);

                led.AddRed();

                Thread.Sleep(500);

                led.RemoveRed();

                Thread.Sleep(500);
            }

            led.TurnOff();


スターター

はじめに、動作確認をする意味も込めて、ホームページで紹介されているチュートリアルに従って、簡単なプログラムを実行しました。
Getting Started with the FEZ Spider Kit for Microsoft .NET Gadgeteer

プログラムの内容は、ボタンを押すと、カメラから画像を取り込み、それを液晶画面に表示するというものです。

このプログラムを実行するためには、事前に下記より開発に必要となるソフトをダウンロードして、インストールしておくする必要があります。
GHI NETMF v4.1 and .NET Gadgeteer Package
3. GHI NETMF v4.1 and .NET Gadgeteer Package

カメラとLCD

カメラの画像をLCDディスプレイに表示するためのチュートリアルに従ってプロジェクトを作成する。
プロジェクトを実行するとカメラから取り込まれた映像がLCDディスプレイに表示される。
カメラの絞りを行わないと綺麗に画が表示されない。
カメラの絞りは先端部分を回すことによって行える。


Home