commit 5f6e9024f44b6a309f6e585265a222da4b0fc57e
parent 742249f854a54e885caa99ebfb2f8f9de2404dc8
Author: Vineet K <git@vineetk.net>
Date: Sat, 13 Apr 2024 13:49:15 -0400
add some more notes
Diffstat:
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/notes.md b/notes.md
@@ -1,7 +1,7 @@
# Notes
## Plan
-- [ ] Test speaker without Arduino
+- [x] 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
@@ -13,7 +13,8 @@
- [ ] 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
+- [x] Figure out how the LCD in the starter kit is programmed
+ - we did this in lab 10 on April 10 and are allowed to use that code
- [ ] 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)
@@ -49,3 +50,16 @@
buttons for the pins on the Uno.
- We can ask same for a shift register.
- We looked into how to use the LCD display and got some Pseudo code from GPT to help.
+
+## 2024-04-12
+- tested new speaker and it works very well with square waves
+ - so sine waves via Fast PWM+RC filter no longer needs to be done
+- soldered speaker to a solderboard
+
+## 2024-04-13
+- started working on the project's poster
+
+## 2024-04-14
+- since we don't know if we can even get the shift registers on time,
+ it's possible to make our own via another Arduino that has all the buttons
+ connected to it and it sends the data over USART to the speaker Arduino