So, for this project, I’m building a smart parking system that works similarly to the parking systems found in hospitals, malls, hotels, and other places. so it detects when a car is near the entrance gate or exit gate, and it’s immediately detected by an IR sensor, causing the gate to open—the gate uses a servo—and of course, all of this requires commands/coding, so here we use MakeCode to write the code, and then we upload it to the Microbit. Oh, and I didn’t build this alone; I worked on it with Fadhil, Hakam, Izaldin, and of course, myself.
So, in this tutorial video, I’m making a tutorial about MakeCode. Here, I explain what MakeCode is. MakeCode is a code block that we can use to input code into Microbit, and here we can create things like a smart trash bin, Tiny Bit Lane Follower, Tiny Bit Hand Gesture, Tiny Bit Bluetooth Controller, and many more things that we can make from the command blocks available in MakeCode. Oh, and I also explain some of the code that I understand or have learned, and for the rest that I don’t understand, I just show it.
So, in this project, I was assigned to make my Tiny Bit line follower follow a prepared black line. There are three levels. In the first level, Tiny Bit must follow the line, but the line only twists and turns. In the second level, Junior, we must pass challenges such as broken lines that twist and turn. In the third level, Senior, it is more or less the same as Junior, but the path is longer. Oh, and for this project, I’m working in a group with Khalifa Hussein Haqqafi.
Microbit Basic - Smart Trash Bin
In this project, I created a smart trash can. This smart trash bin is useful if you don’t want to touch the lid. You just need to bring your hand close to the smart trash bin, and the lid will open. Here are the important components needed to make the smart trash bin: an Arduino, a Micro:bit, a servo motor, and jumper cables. For this project, my group consists of Abyan and Falah. However, when Abyan and I were recording, Falah was still teaching with my other friends.
This project is similar to the first project, except that we use our hands to operate it. The website we use is also the same, namely Lofi Robot, but the difference is that we use hand gestures to operate it, such as right, left, and so on. Oh yes, before we access Lofi Robot Hand Gesture, we must first access Teachable Machine to input our hand gestures, just like before. My partner is Ibrahim Evo Syarif.
Tinybit Bluetooth Controller
The Tiny Bit Controller is a robot that can be controlled indirectly, not directly like a remote control. Instead, we have to code it using block coding on Microbit (web) and then input it into Microbit. What is Microbit? Microbit is the brain of a robot, so it’s not just the Tiny Bit Controller that we can use. Microbit has many uses, such as automatic trash cans, hand gestures, and others. Oh, by the way, here I’m working in a group with my classmates and also my roommate named Ibrahim Evo Syarif.
Defender is a game made from blocks of code in an application called Scratch. This is a game for a project in November, and it is the last game project. In it, we have to press the green flag button first, then press the start button in the game. After that, we choose a level. There are three difficulty levels: easy, medium, and the hardest, which is hard. Once we have chosen, we enter the gameplay. The player can only move left and right. After that, we have to press the space button to shoot, and we must aim the laser at the enemies. There is also a boss, and we have to hit it with 10 lasers to defeat it. If an enemy touches the border, then life decreases by 1, and if the boss touches the border, then life decreases by 3.
Bomberman is a game made using the Scratch application. Scratch is block coding that can create animations, games, and so on. In my version of Bomberman, there are enemies and the bomber enemies, which are the blue Among Us as the bomber and the red Among Us as the enemy. If you press the spacebar, a bomb will appear from the bomber, but it will take 1 second to explode. If the explosion hits the bomber, the bomber will lose and the background will show ‘you lose’. So, we must direct the explosion towards the enemy to win, and then the background will show ‘you win’.
My IT tutorial video about making a poster on the pillars of faith shows that there are six pillars of faith. The first is faith in Allah, the second is faith in His angels, the third is faith in His scriptures, the fourth is faith in His messengers, the fifth is faith in the Last Day, and the sixth or the last is faith in divine decree. I made the poster using Canva because Canva is an easy application for making posters and other things.
Fruit Ninja is a game from the Scratch application created with coding blocks. Here, I learned something new, which is camera sensing. In this game, video is used to play. The first step is to press the green flag, then a countdown from 3 to 1 will start. After that, the game begins, and you have to destroy 5 bananas and 5 apples, and not destroy the bombs. If you destroy a bomb, you will lose or the game is over. Similarly, if you destroy 5 bananas and 5 apples, the difference is that you will win.