Skip to content

Arduino Code for a DIY Player Piano -Denhac First Friday Project

License

Notifications You must be signed in to change notification settings

shirerre1992/DenhacPianoProject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Piano Project

Arduino Code for a DIY Player Piano.

See more information about it here: brandonswitzer.squarespace.com/player-piano

Role of each of the Arduinos:

ESP32:

- Receives and decodes bluetooth message

- Schedules notes

- Handles sustain

- Handles setting changes

Pro Micro:

- Receives data from ESP32 and/or USB

- Activates notes using shift registers

Control Box (Pro Micro):

- Interface for changing settings

- Receives data from USB and sends it to ESP32

- Reset button

Required Arduino Libraries:

About

Arduino Code for a DIY Player Piano -Denhac First Friday Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.1%
  • C 17.9%