Dice roller
Survey/test
Rock/paper/scissors
Name badge
Magic 8 Ball
Thermometer
Compass
Metronome
Security alarm
Music Player
Are you working by yourself or in a team?
I am working by myself for this project.
What materials will you need for your project?
I will use a micro:bit and coding.
What is your plan to create in this project?
I plan to make multiple different things.
What unique qualities will your project have?
Some of my projects will have audio.
This is a video of the micro:bit playing music. When you press the A button it will play Giorno's Theme, when you press the B button it plays the Star Wars theme, and when you press the A and B buttons it plays the Super Mario Bros theme.
This is a dice roller. When the A button is pressed, it rolls a 10-sided dice, when the B button is pressed, it rolls a 6-sided dice, when the A and B buttons are pressed, it rolls a 20-sided dice, and when you shake the microbit, it rolls an 8-sided dice.
This is the code that I used to program the dice roller.
This is a metronome. It starts playing at 100 BPM, and when the A button is pressed, it goes down by 5 BPM, when the B button is pressed, it goes up by 5 BPM.
This is the code for the metronome.
This is my name badge. It will automatically display my name forever.
This is the code for the name badge.
This is an apology for some technical difficulties.
Using coding, I created multiple micro:bit projects. I made multiple projects because I was given a lot of time to do this project. The website that I used to program the projects was Microsoft MakeCode.
During this process, I learned how to program a small computer. There are multiple coding languages that you can use to program the micro:bit. I used block coding to program the micro:bit, but you can use other languages like Javascript and Python.
The 7 standards of the class are Empowered Learner, Digital Citizen, Knowledge Constructor, Innovative Designer, Computational Thinker, Creative Communicator, and Global Collaborator. My project ties to Computational Thinker because I encountered problems with some programs and used computational thinking to solve them. My project also ties to Global Collaborator because I found lots of ideas online and I am showing the internet my progress on my project through this website.
A challenge I overcame on this project was programming the compass the way that I wanted it to work. I was able to do it by looking at how different micro:bit compasses were programmed and combining the code to work together. Now, it points to the North direction AND shows the degree that my compass is facing.
Given a chance to do this again, I would change the amount of projects that I did. The reason why I would change it is because I now know how long it takes to program a micro:bit, and I can do many more projects in the set project time. What I mean by this is that I would do more projects.
Hastings High School Career and Technical Education Program offers Agriculture, Business Management, Computer Programming, Construction Trades, Culinary Arts, Digital Multimedia, Engineering Design, Finance, Insurance, Marketing. My project connects to the Computer Programming CTE program at Hastings High School. My project connects to careers in computer programming.