This is a basic reference how to work with sensor devices in Windows 8 platforms include Windows 8 WinRT and Desktop.
**TOC**
1. Sensor in Windows 8 WinRT
1.1 Windows 8 WinRT Sensor
1.2 Accelerometer
1.3 Compass
1.4 Inclinometer
1.5 Light Sensor
1.6 Gyrometer
1.7 Orientation
1.8 Simple Orientation
1.9 Geolocation
2. Arduino and Windows 8
2.1 Arduino
2.1.1 Arduino Uno
2.1.2 Arduino Leonardo
2.1.3 Arduino Mega 2560
2.1.4 Arduino Due
2.2 Electronic Components
2.2.1 Arduino Starter Kit
2.2.2 Fritzing
2.2.3 Cooking-Hacks: Arduino Starter Kit
2.2.4 Arduino Sidekick Basic kit
2.3 Arduino Software
2.4 Testing
2.5 Connecting Arduino to Windows 8
2.5.1 Arduino Hardware Driver on Windows 8
2.5.2 Simple Testing
2.6 Arduino and .NET
3. Connecting Arduino to Windows 8 WinRT
3.1 Serial Port
3.2 Windows Communication Foundation (WCF)
3.2.1 Creating WCF Application
3.2.2 Consuming WCF on Windows 8 WinRT
3.2.3 Testing
3.2.4 Deplying and Multi-User
3.3 Socket Client-Server
4. Consuming Data from Sensor Devices
4.1 Problem
4.1.1 Sensor Devices
4.1.2 Consuming Sensor Data in Windows 8 WinRT
4.2 Reading Sensor
4.3 Accessing Sensor Data from Console
4.4 Publishing Sensor Data for Windows 8 WinRT
4.4.1 Create WCF Application
4.4.2 Consuming WCF on Windows 8 Store
4.4.3 Testing
5. Controlling Devices
5.1 LED Controller Device
5.2 Arduino Implementation
5.3 Controlling Device from .NET Console
5.4 Publishing Sensor Data for Windows 8 WinRT
5.4.1 Creating WCF Application
5.4.2 Consuming WFC
5.4.3 Testing
6. Button and Switch
6.1 Getting Data from Button and Switch
6.2 Arduino Implementation
6.3 Executing Command to .NET Console
6.4 Publishing Sensor Data for Windows 8 WinRT
6.4.1 Creating Socket Server
6.4.2 Socket Client on Windows 8 Store
6.4.3 Testing