This shows you the differences between two versions of the page.
pm:prj2022:apredescu:buzzerpiano [2022/06/02 09:36] vlad_florin.vladoiu |
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> | ||