Windows for IoT on Intel Galileoで L チカ

Visual Studio 2013 で [ファイル] – [新規作成] – [プロジェクト] を選択。

テンプレートの [Visual C++] 内に Windows for IoT とか言うのがあります。

image

プロジェクト名をつけて適当に作成。“arduino.h” がないよーと怒られましたimage

どうも Galileo 用の SDK を NuGet で入れるらしい。

[ツール] – [NuGet パッケージ マネージャー] – [ソリューションの NuGet パッケージの管理]あたりから、”Galileo C++ SDK” をインストール。

image

これで準備は完了。

デバッグ対象はプロジェクトのプロパティから [構成プロパティ] – [デバッグ] で “リモート サーバー名” の箇所を Galileo のホスト名に変更するだけ。

image

F5 でデバッグ開始すると、資格情報の入力画面になるので、ログオンすれば OK。

あとは Visual Studio で普段のように開発出来るので、ガリガリやりましょう。

LED

// Main.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "arduino.h"

int _tmain(int argc, _TCHAR* argv[])
{
    return RunArduinoSketch();
}

int led = 13;  // This is the pin the LED is attached to.

void setup()
{
    // TODO: Add your code here
    
    pinMode(led, OUTPUT);       // Configure the pin for OUTPUT so you can turn on the LED.
}

// the loop routine runs over and over again forever:
void loop()
{
    // TODO: Add your code here

    digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
    Log(L"LED OFFn");
    delay(1000);               // wait for a second
    digitalWrite(led, HIGH);   // turn the LED on by making the voltage HIGH
    Log(L"LED ONn");
    delay(1000);               // wait for a second
}

1 comment for “Windows for IoT on Intel Galileoで L チカ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください