Skip to content

protostax/ProtoStax_CapacitiveTouch_Piano_Demo

Repository files navigation

ProtoStax_CapacitiveTouch_Piano_Demo

Demo for ProtoStax Capacitive Touch Piano and ProtoStax Multi-Octave Capacitive Touch Piano

with Adafruit 12 x Capacitive Touch Shield for Arduino - MPR121, Piezo Buzzer, Arduino

ProtoStax Capacitive Touch Piano Demo

using ProtoStax for Arduino Enclosure

Prerequisites

This demo uses

The multi-octave piano also uses 2 momentary push button switches to move the octave of the piano up or down from the base octave, giving multi-octaves with the same capacitive touch keyboard.

For further instructions, see the Portable Capacitive Touch Piano Tutorial at Hackster.io

Also see Multi-Octave Portable Capacitive Touch Piano Tutorial

Installing

This demo uses:

It also uses the built-in tone library. You can replace it with the NewTone library if you like

Arduino IDE->Sketch->Include LIbrary->Manage Libraries - choose
Adafruit_MPR121 and install it
git clone https://github.com/protostax/ProtoStax_CapacitiveTouch_Piano_Demo.git

Usage

See instructions in Tutorial linked above for putting together the shield, parts and enclosure.

open
ProtoStax_CapacitiveTouch_Piano_Demo/ProtoStax_CapacitiveTouch_Piano_Demo.ino in
Arduino IDE
compile sketch and upload to your Arduino

License

Written by Sridhar Rajagopal for ProtoStax. BSD license, all text above must be included in any redistribution

A lot of time and effort has gone into providing this and other code. Please support ProtoStax by purchasing products from us! Also uses the Adafruit MPR121 Shield for Arduino and Adafruit_MPR121 library. Please support Adafruit by purchasing products from them!

About

Demo for ProtoStax Piano with Adafruit 12 x Capacitive Touch Shield for Arduino - MPR121, Piezo Buzzer, Arduino and ProtoStax for Arduino Enclosure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors