Explore with Windows Remote Arduino Experience app

Explore with Windows Remote Arduino Experience app © GPL3+

The Windows Remote Arduino Experience app is a UI experience built to demonstrate the power of the Windows Remote Arduino library.

  • 3,109 views
  • 1 comment
  • 11 respects

Components and supplies

Apps and online services

Microsoft Windows Remote Arduino

About this project

To get started with the Windows Remote Arduino Experience app, just follow these 3 simple steps:

  • Set up a Windows 10 device
  • Set up an Arduino
  • Begin exploring

1. Set up a Windows 10 device

Setting up your Windows 10 device is as simple as downloading the Windows Remote Arduino Experience application from the Microsoft Store. 

I have a Lumia 1020 phone and have installed the Windows Remote Arduino Experience app from the app store.

2. Set up an Arduino

I set up an Arduino UNO board to be controlled by the Lumia 1020 phone prepared in setup 1.  I use the following hardware:

  • A Windows PC to upload sketchs to the Arduino UNO board
  • An Arduino UNO board
  • An USB cable
  • Bluetooth device for Arduino (HC-60)

The Arduino needs to be running a version of Firmata, which will allow the board to communicate with the Windows Remote Arduino Experience app via Bluetooth.

Arduino setup steps:

1. Hookup the HC-60 bluetooth device 

  • The Bluetooth TX connects to pin 0 (Arduino RX or RX0).
  • The Bluetooth RX connects to pin 1 (Arduino TX or TX1).
  • The Bluetooth VCC connects to pin 5V.
  • The Bluetooth GND connects to pin GND.

2. Download and install theArduino IDE on your PC.

3. Connect your Arduino device to the PC using USB.

4. Launch the Arduino IDE.

5. Verify that you have the correct Arduino board selected under Tools > Board.

6. Verify that you have the correct COM Port selected under Tools > Port.  The name of your board should appear next to the correct option.

7. In the Arduino IDE, navigate to File > Examples > Firmata > StandardFirmata.  Modify the baud rate to match that of the HC-60 bluetooth device.

Firmata.begin(9600);

8. Press “Upload” to deploy the StandardFirmata sketch to the Arduino device.

3. Begin exploring

Connect to the Arduino UNO board

Select the Bluetooth connection type. Choose a matching Baud rate as well.  My HC-60 has a baud rate of 9600.  If you are not sure, check your device documentation.

Once you've selected the correct settings, click "Connect" to connect remotely to your Arduino.

Remote control a LED

I have wired up a simple LED circuit.  To build the circuit, connect one end of the resistor to Arduino pin 9. Connect the long leg of the LED (the positive leg) to the other end of the resistor. Connect the short leg of the LED (the negative leg) to the Arduino GND.

On the Digital page of the app, toggle the switch next to your chosen pin (in my setup I use digital pin 9) to Output, and then toggle the state switch to 5V.  Your LED should flash on and off as you control from your Windows 10 device.

Useful Links

https://ms-iot.github.io/content/en-US/win10/WRAE.htm

https://ms-iot.github.io/content/en-US/win10/WRA.htm

https://github.com/ms-iot/remote-wiring/blob/master/bluetooth.md

Comments

Similar projects you might like

IoT: Windows Remote Arduino and Universal Apps

Project tutorial by David Jones

  • 16,606 views
  • 12 comments
  • 42 respects

Windows Remote Arduino

Project tutorial by Team Windows IoT

  • 166,243 views
  • 167 comments
  • 339 respects

Windows 8.1 IoT: Windows Remote Arduino and Universal apps

Project tutorial by David Jones

  • 2,577 views
  • 1 comment
  • 8 respects

A PM2.5 and PM 10 Detector design for Windows 10 UWP App

Project tutorial by Jiong Shi

  • 8,175 views
  • 5 comments
  • 24 respects

Bluetooth RC Car with Remote Arduino

Project tutorial by Team Windows IoT

  • 41,621 views
  • 3 comments
  • 79 respects
Add projectSign up / Login