Frank Ouyang
Frank Ouyang
Digital Project
OCTOBER 28
https://docs.google.com/document/d/1k3nKHg0LJ_Pg3JXCSQ3iZwxrlc6EkaLLZA27YkeEGmQ/edit?tab=t.0
Talk about something you learned from this worksheet.
There are different types of variables meant for different possible values, e.g. string, boolean, float, integer
What's something you don't understand or want to know more about?
Is it possible to turn a conditional into a boolean?
OCTOBER 30
https://docs.google.com/document/d/1vh1MHYzg15AxWeQq6_El35cZ1bkUevTiPgjnN0wBw6I/edit?tab=t.0
Talk about something you learned from this worksheet.
I learned how to change/switch out items from a list, and to run for-loops.
What's something you don't understand or want to know more about?
I want to learn more about what () means and what [] means in syntax
NOVEMBER 6 - A challenge solved on the microcontroller
https://gist.github.com/Frank-Ouyang-LWHS/7526f7d509bc856aeb86dd55fc22cc73
What challenge did you try to solve?
Can you get data for a different muni stop on a different line?
What were your solutions?
The original bus line was 1 California. I wanted to do the 43 bus line on Geneva and Howth. I went to Muni's webpage for the 43 and found the list of stops and their codes. I replaced the code from the original URL with the code for the Geneva/Howth stop.
NOVEMBER 10
What is your idea for the digital project?
Light ring that changes brightness with sound levels
What microcontroller and (if applicable) additional electronics will you use?
Feather M4 + Microphone
Will the project be part of your speakers or standalone?
This will be a part of my speaker enclosure--above the bird
Add a small sketch of what you hope to do with the microcontroller
<--
FINAL DIGITAL PROJECT
https://gist.github.com/Frank-Ouyang-LWHS/4174836700e27ad343e85aab26e3e00e
A description of what you made:
A light ring that changes brightness with sound levels
Challenges faced:
For the digital project, I needed to edit the code to fit my own project's needs. The first challenging-ish part was to change the color of the LEDs. This wasn't too difficult, since it was easy to spot the pattern (255, 0, 0). However, a more challenging part was to keep one light always on. I resolved this difficulty by going into D&T documents and trial & error, and I eventually landed on adding a line of code into the while loop to keep that one light on.