Windows IoT Raspberry Pi Sense HAT

Update 2016-08-23: The project is now verified successfully on Raspberry Pi 3 on the Windows IoT Core build 10.0.14393.0.

Update: Now there is a NuGet package to download for Visual Studio 2015:

Emmellsoft.IoT.RPi.SenseHat

This project was about to make the Raspberry Pi “Sense HAT” working on the Windows IoT platform.windows iot raspberry pi sense hat

I had some initial help from Graham Chow (see his project here) who’ve done a great job to get the LEDs and joystick up and running.

Then I contacted Richard Barnett who is the father of the RTIMULib used by the official Sense HAT installation. This library was written in C++ and managed the sensor readings. Richard “got onboard” and did the raw porting of his library (so far the senors used by the Sense HAT) into C#.

I did some refactoring of the library and have included the display and keyboard drivers into a complete C# project solution which you will find here (including the full source code).

The solution contains a demo project that shows some of what you can do with the Sense HAT.

(It’s really difficult to take pictures or film the Sense HAT due to the relatively slow update of the LED displays. I had to use a really old camera with lousy frame rate to get an acceptable picture; otherwise the display would be blinking and flickering. Our eyes are luckily “bad enough” to find the LED update frequency acceptable.)

 

For more detail: Windows IoT Raspberry Pi Sense HAT


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *