List of Good Ideas 10
step counter
spin wheel
guitar
jukebox
touch timer
hot potato
night light
clap lights
shake lights
water bottle amount
Planning Questions
Are you working by yourself or in a team?
myself
What materials will you need for your project?
computer, circuit playground, microbit, ipad
What is your plan to create in this project?
research what to codes to do and make them
What unique qualities will your project have?
im going to make different codes every day
blue light
half yellow half blue
I made lights that turn on when you shake them
shake the microbit to make the speaker have sound
I made a microbit smiley face and a sad face
I wrote my reflection today and used chat gpt to help it
Using a Micro:bit, a Circuit Playground Express, and an iPad for interface and programming, I embarked on a personal coding project. My main goal was to explore the practical possibilities of these microcontrollers and see what interactive electronic creations I could bring to life. This hands-on process allowed me to move beyond theoretical concepts and dive deep into applied computer science. During the project, I didn't just learn about the Micro:bit and the Circuit Playground; I mastered how to effectively write, debug, and deploy code to control their various components, such as LEDs, sensors, and inputs, ultimately making my digital ideas a tangible reality.
My project significantly aligns with the class standards, particularly the Innovative Designer standard. As an Innovative Designer, I was required to develop and refine a specific concept—creating functioning code and circuits—and then construct a working prototype. This involved more than just following instructions; I had to make design choices about how the components would interact, how the code would handle different inputs, and how to effectively translate my desired outcome into a precise sequence of commands. Furthermore, the project touches upon Computational Thinker by breaking down complex problems (like making a light pattern) into smaller, manageable, algorithmic steps.
The primary challenge I faced was the initial hurdle of computer programming itself, specifically ensuring the code translated seamlessly across the different hardware platforms and the iPad's programming environment. Overcoming this required meticulous attention to detail. I didn't just follow directions; I systematically tested, debugged, and iterated on the code, breaking down complex functions into simple, verifiable steps until the circuit performed exactly as intended. If I were given the opportunity to repeat this project, I would significantly increase the complexity of the code and the circuit design. Moving beyond basic functions, I would integrate more challenging logic, multiple sensor inputs, and cross-device communication. The reason for this is a drive for a greater intellectual challenge and a deeper desire to push the boundaries of my own engineering and programming abilities.
This project establishes a direct and relevant connection to the Engineering Design pathway within the Hastings High School Career and Technical Education (CTE) Program. Engineering Design is fundamentally about problem-solving, iterative development, and creating functional specifications. My work in developing complex codes and constructing functional electronic prototypes is a microcosm of the engineering process. It required me to apply logic, computational thinking, and hands-on design—all core skills in fields like Electrical Engineering, Software Development, and Computer Systems Design. Specifically, it connects to careers in software and hardware integration, where professionals must design, write, and test the code that controls electronic devices, a foundational skill demonstrated by this project.
I used google gemini to make these into good paragraphs.