Things used in this project

Hardware components:
09590 01
LED (generic)
×14
R8326274 01
Raspberry Pi 2 Model B
×1
11026 02
Jumper wires (generic)
×2
micro to standard usb adapter
×1
5V / 2A Power supply
×1
mcp23s17 (28-DIP)
×1
08377 02 l
Resistor 330 ohm
×14
momentary tactile push button (4-DIP)
×14
Microsoft Wired Keyboard
×1
portable mini speaker
×1
16GB micro SDHC card
×1
Software apps and online services:
10
Microsoft Windows 10 IoT Core

Schematics

MCP23S17 datasheet

Code

//build 2014 piano
This is the program you will need to build and deploy to Windows 10.

Credits

9204e001a231dfbf8e55a8a68ec95699
Zachary J. Fields

I like to make stuff.

Contact
Microsoft logo 2013
Windows IoT

We want to transform lives by connecting people, processes and objects. Build what matters most to you. Create the Internet of Your Things.

Contact
Dsc 4598 edited cropped
Anthony Ngu

Maker | Engineer | Programmer | Photographer | Climber | Evolving

Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

Setting Up Your Pi Cap on the Raspberry Pi 1, 2 or 3
Easy
  • 24
  • 2

Protip

Follow this tutorial to set up your Pi Cap with a Raspberry Pi 1 A+/B+, Raspberry Pi 2 or Raspberry Pi 3.

Setting Up Your Pi Cap on the Raspberry Pi Zero
Easy
  • 31
  • 2

Protip

Follow this tutorial to set up your Pi Cap with a Raspberry Pi Zero.

Electronic Voting Machine Using Arduino
Easy
  • 121
  • 5

It is an EVM using Arduino. There are five switches in all, assigned for various activities.

Assemble a PCB using Upverter and Fusion PCBA
Easy
  • 226
  • 5

Full instructions

Using an existing well written guide, our Hackster Live chapter designed, fabricated, and assembled an Arduino shield for a Simon Says game.

One Small Step For a Yedi, One Giant Leap for Mankind
Easy
  • 145
  • 4

Work in progress

Counting your steps with the Calliope Mini. Hearing the Star Wars theme is always a huge motivator.

Retro Nokia Snake Game with Arduino
Easy
  • 2,895
  • 23

Full instructions

Ever wish you could go back to the happy 90's and play snake on your old Nokia phone? Grab on to your joystick for this blast-from-the-past.

ProjectsCommunitiesTopicsContestsLiveAppsBetaFree StoreBlogAdd projectSign up / Login