October 29: Replit Code Practice
October 29: Replit Code Practice
Python exercises worksheet 1:
https://docs.google.com/document/d/1ed9XhWqT1Ga2CXbiXfyCt1e8vty0TWcYhbY6vUJbUKk/edit?tab=t.0
From the worksheet, I learned about how Python can work to do simple things. I don't yet understand the purpose of different data types and how the program can differentiate them.
October 31: Replit Code Practice 2
Python exercises worksheet 2:
https://docs.google.com/document/d/1jm9YMuYNUcjxC8HsAsfmxuDEvu4nMJ4quqqpUgKars4/edit?tab=t.0
From the worksheet, I learned how loops work. I don't really know how dictionaries might be useful yet, so I'm curious about that.
November 13: Digital Project Plan
My idea is to use the microphone to use audio levels to control ring lights on the speaker. As the sound gets louder, the lights will get brighter. I also want to have the lights change color to be either yellow, white, or cycle through a rainbow based on a button. I'll use the microcontroller without the screen, a microphone, I think 2 ring lights (or maybe 4 I haven't thought about that yet), and a button.
December 15: Final Digital Project
I made ring lights that respond to the microphone input. s can be cycled through using a button. White (microphone-controlled), solid white, yellow, solid yellow, orange, solid orange, red, and solid red. (The red ones aren't on the gist yet.) When there is a louder microphone input, the lights become brighter, and quieter means less bright. During this process, I learned how useful AI is to help write code. Most of this was written by AI, and through the notes it gave me, I was better able to understand what each part of it does. That was even how I was able to tune the volume-to-brightness curve and add settings for red.