List of Good Ideas 10
music
flashing lights
game
flappy bird
music with a game
music with flashing lights
pop ups
a lot
more than one thing it can do
spell something
Planning Questions
Are you working by yourself or in a team?
myself
What materials will you need for your project?
my computer and a micro bit or disc
What is your plan to create in this project?
music and some fun popups
What unique qualities will your project have?
many of them
wasnt here
I started making what i wanted on the program
I wasnt here
wasn't here
couldn't get it to upload so i took many screen recordings and screen shots of my final projects
using microbit login and my computer, I created a sequence of flashing LEDs and a musical tune because I wanted to experiment with both the output pins and the sound capabilities of the device. I created a sequence of flashing LEDs and a musical tune because this allowed me to combine visual and auditory effects in a single, engaging program. I created a sequence of flashing LEDs and a musical tune because the goal was to build a fun, interactive notification system. During this process, I learned how to use the on start and forever blocks to structure the program flow and manage continuous operations. During this process, I learned that different musical notes correspond to specific frequencies, allowing me to code a precise melody. During this process, I learned the importance of keeping the rythem and adding more things to it. My project ties to the Computational Thinker standard because I used decomposition to break the melody and light show into individual notes and flash sequences. My project ties to the Computational Thinker standard because I applied algorithmic thinking to determine the exact order and duration of each musical and visual step. My project ties to the Computational Thinker standard because I used pattern recognition to simplify repeated light-flashing routines into a more efficient block of code. A challenge I overcame on this project was synchronizing the tempo of the music with the flash rate of the LEDs so they pulsed together. I was able to do it by carefully adjusting the millisecond values in the pause blocks until the visual and audio elements aligned perfectly. I was able to do it by testing small segments of the code repeatedly to isolate the timing inaccuracies. Given a chance to do this again, I would change the program to include a different song and a more complex light pattern using external LEDs connected via alligator clips. The reason why I would change it is because using external components would expand the project's complexity and better demonstrate my understanding of hardware interaction. My project connects to the Computer Programming CTE program at Hastings High School. My project connects to the Computer Programming CTE program at Hastings High School by directly applying foundational coding concepts like sequencing, repetition, and input/output control. My project connects to the Computer Programming CTE program at Hastings High School because it involved designing a program that dictates hardware behavior. My project connects to careers in Audio Engineering and Media Production because synchronizing light and sound is a fundamental skill used in stage design, concert production, and digital media creation. My project connects to careers in Embedded Systems Development because programming a microcontroller to perform specific tasks is the core function of this engineering field. My project connects to careers in Software Development because the iterative process of coding, testing, and debugging is essential to all professional programming roles.