Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 2.22 KB

File metadata and controls

61 lines (50 loc) · 2.22 KB
layout title permalink
default
Hello Blinky
/HelloBlinky.htm

Hello Blinky

Learn to Create, Deploy and Debug a Windows Developer Program for IoT project.

Create a new Project

Open Visual Studio. Select File -> New Project and Select Templates -> Visual C++ -> Windows for IoT -> Galileo Wiring app

Code

{% highlight C++ %} #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() { 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() { digitalWrite(led, LOW); // turn the LED off by making the voltage LOW Log(L"LED OFF\n"); delay(1000); // wait for a second digitalWrite(led, HIGH); // turn the LED on by making the voltage HIGH Log(L"LED ON\n"); delay(1000); // wait for a second } {% endhighlight %} This code is included in the default template, and is included here for reference.

Wire your Galileo with an LED

LEDs are diodes which will emit light when powered. They are polarized - meaning they work only when plugged in correctly. Typically, the longer leg is the positive lead, so plug it into pin 13 and the shorter leg into ground.

NOTE: In this sample, we are not protecting the LED with a resistor. It will dim over time. Also, the color of the LED can vary, without creating problems.

Build and deploy

Press F5 to build and deploy your project.

You may be prompted for credentials. Enter:
Username: mygalileo\Administrator
Password: admin

Result

You should see the light blinking. If it isn't blinking, try reversing the LED leads.


« Return to Samples