Arduino Piano with Light-Controlled Sustain

An Arduino-powered smart piano that lets users play notes with buttons, change octaves with a potentiometer, and control sustain using light.

May 22, 2026

75 views

0 respects

GPL3+

Devices & Components

20

10 jumper wires 150mm male

1

Arduino Uno Rev3

1

Breadboard - 400 contacts

1

Breadboard - 830 contacts

1

16x2 LCD display with I²C interface

1

10K Resistor

1

piezospeaker

1

100 Ohm Resistor

8

push Button

1

PhotoResistor

2

PotentioMeter

1

160 ohm Resistor

8

1K Resistor

Software & Tools

1

Tinkercad

Project description

Code

Arduino Piano

cpp

Comments

Only logged in users can leave comments

arian_asgari

0 Followers

0 Projects

0