diff --git a/2024-03-28_notes.jpg b/2024-03-28_notes.jpg new file mode 100644 index 0000000..17a4c82 Binary files /dev/null and b/2024-03-28_notes.jpg differ diff --git a/Notes.md b/Notes.md deleted file mode 100644 index e69de29..0000000 diff --git a/notes.md b/notes.md new file mode 100644 index 0000000..22b49ea --- /dev/null +++ b/notes.md @@ -0,0 +1,23 @@ +# Notes + +## Plan +- [ ] Test speaker without Arduino + - can be done by using a function generator and 3.3V square wave + with variable frequency +- [ ] Write AVR C code to generate a square wave of varying frequency + via Timer1 + - Timer1 is used so that a pre-scalar and its calculations don't + need to be done +- [ ] Use a table/array that stores frequencies and the indices correspond to + the buttons on the sound board +- [ ] Create buffers to add recording/saving/playing functionality + - the buffers are a sequence of notes (which are the indices of the previous + table) that is terminated by some other byte +- [ ] Figure out how the LCD in the starter kit is programmed +- [ ] Show the current and surrounding notes in the currently selected buffer + (or the note of the soundboard button that was just pressed) +- [ ] Add a menu on the second row to select the memory buffer (maybe 1-5) + - it is controlled by left and right buttons + +## 2024-03-28 +![](2024-03-28_notes.jpg)