This shows you the differences between two versions of the page.
|
pm:prj2022:apredescu:buzzerpiano [2022/06/02 09:35] vlad_florin.vladoiu created |
pm:prj2022:apredescu:buzzerpiano [2022/06/02 10:35] (current) vlad_florin.vladoiu |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | <note tip> - Plays up to 5 notes associated with a push-button | + | <note tip> |
| - | - Features 2 extra buttons for going up or down an octave</note> | + | - Plays up to 5 notes associated with a push-button each (starting from C); |
| + | - Features 2 extra buttons for going up or down an octave. | ||
| + | </note> | ||
| + | ===== General Description ===== | ||
| + | <note tip> | ||
| + | {{:pm:prj2022:apredescu:mp_project_diagram.vladoiu_vlad.png?300|{{:pm:prj2022:apredescu:mp_project_diagram.vladoiu_vlad.png?200|}} | ||
| + | </note> | ||
| + | ===== Hardware Design ===== | ||
| + | <note tip>Modules & pieces: | ||
| + | |||
| + | - Arduino Uno R3; | ||
| + | - Breadboard; | ||
| + | - 1 LED; | ||
| + | - 1 220Ω resistor; | ||
| + | - 5 small + 2 bigger push-buttons; | ||
| + | - Buzzer. | ||
| + | Project Design: | ||
| + | {{:pm:prj2022:apredescu:scheme_vladoiu.png?300|}} | ||
| + | {{:pm:prj2022:apredescu:daring_duup-jaiks_vladoiu.jpg?300|}} | ||
| + | </note> | ||
| + | ===== Software Design ===== | ||
| + | <note tip> | ||
| + | - Arduino IDE; | ||
| + | - Set button frequencies for up to +1 and down to -1 octaves; | ||
| + | - Increments and decrements an int for each octave step and enters each case with their respective frequencies. | ||
| + | </note> | ||
| + | ===== Demonstration Video ===== | ||
| + | <note important> | ||
| + | https://photos.app.goo.gl/HPS1JejL7mmQqNEn9 | ||
| + | </note> | ||
| + | |||
| + | ==== Bibliography / Resources ==== | ||
| + | <note> | ||
| + | http://educ8s.tv/arduino-micro-piano/#google_vignette | ||
| + | </note> | ||