summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVineet K <git@vineetk.net>2024-03-28 16:26:02 -0400
committerkar <kar@13f0.net>2024-03-30 12:55:55 -0400
commit9fd8a7245723f4bd98fe0017656b649cf6774d47 (patch)
tree8dff9fbb6b524285e56e2c3370601ba5eff3d076
parent5ffd487c5ab1d16f699338911f434cdc9440fd04 (diff)
add notes from 2024-03-28 meeting
-rw-r--r--2024-03-28_notes.jpgbin0 -> 607190 bytes
-rw-r--r--Notes.md0
-rw-r--r--notes.md23
3 files changed, 23 insertions, 0 deletions
diff --git a/2024-03-28_notes.jpg b/2024-03-28_notes.jpg
new file mode 100644
index 0000000..17a4c82
--- /dev/null
+++ b/2024-03-28_notes.jpg
Binary files differ
diff --git a/Notes.md b/Notes.md
deleted file mode 100644
index e69de29..0000000
--- a/Notes.md
+++ /dev/null
diff --git a/notes.md b/notes.md
new file mode 100644
index 0000000..22b49ea
--- /dev/null
+++ b/notes.md
@@ -0,0 +1,23 @@
1# Notes
2
3## Plan
4- [ ] Test speaker without Arduino
5 - can be done by using a function generator and 3.3V square wave
6 with variable frequency
7- [ ] Write AVR C code to generate a square wave of varying frequency
8 via Timer1
9 - Timer1 is used so that a pre-scalar and its calculations don't
10 need to be done
11- [ ] Use a table/array that stores frequencies and the indices correspond to
12 the buttons on the sound board
13- [ ] Create buffers to add recording/saving/playing functionality
14 - the buffers are a sequence of notes (which are the indices of the previous
15 table) that is terminated by some other byte
16- [ ] Figure out how the LCD in the starter kit is programmed
17- [ ] Show the current and surrounding notes in the currently selected buffer
18 (or the note of the soundboard button that was just pressed)
19- [ ] Add a menu on the second row to select the memory buffer (maybe 1-5)
20 - it is controlled by left and right buttons
21
22## 2024-03-28
23![](2024-03-28_notes.jpg)