Marcin Białecki's Projects
The aim of the project was to create an alarm using Arduino. The program was interrupt based. The alarm was triggered when the light sensor detected light intensity below a certain level. The Arduino boards communicated using laser signals.
A 3D game whose goal is to fly as far as possible in a spaceship flying through a swarm of asteroids.
The "Biblioteka" program is used to manage the library. You could add books, customers, borrow books, and the penalties that customers have for not returned books are automatically charged. The program is not finished. Currently, communication with the MySQL database is implemented, through which you can add a book to the database. A large part of the functions are programmed but not yet synchronized with the MySQL database. The program menu with all the mechanics is ready, but only some of the menu options are linked to specific functions. The project was suspended because it was being created for learning C ++ programming and there was no need to continue it after programming and learning the main mechanisms of developing this kind of application in C ++.
The program searches the path from one point to another on a 100/100 map. It uses a greedy algorithm that compares the average times it takes to pass given fields around. He chooses a square that is easiest to travel to and counts the time to leave the current square and enter the next one. The program shows the path that must be followed to reach the goal, although it is not always the optimal path to be found, because it is a greedy algorithm. The program has an automatic road search and step mode, where each step is performed by pressing any key. The types of obstacles (fields) and the map are loaded into RAM from txt files. The program displays the total time it took to travel the route to the current position and shows the current position. The map is displayed graphically mainly by changing the background colors of the console or applying special characters.
An application for randomizing what to eat and allowing you to add your own ideas for dishes.
My first program. LCPK ("computer hour meter") is a program that counts the time spent on the computer. It starts when you start your computer and runs in the background. A program can be set to be hard to detect by a user who doesn't know about it. It can be used to check how much time is spent in front of the computer and, for example, to control the time children spend in front of the computer. The program creates a list of activities, so you can later see when the computer was turned on. It is possible to delete the activity history, but this option is protected with a password, if previously set. The password can be changed at any time. The program has the ability to adjust the displayed data by selecting an appropriate option in the menu. Using the program "Disabling_mode_ninja.exe" you can restore the normal display of the program, so you can find its icon in the tray. This program was written in "C ++ Builder 6"
Website for learning how to use a database in PHP.
A project for a device that helps achieve lucid dreams using light signals and selected music played during the REM phase of sleep. The device uses an ESP32 Lite board with built-in Bluetooth, Wi-Fi and the ability to connect a battery and charge it. Detection of the REM phase is done using infrared reflective sensors.
Config files for my GitHub profile.
Pong Game where you control the paddle and bounce the balls. You can set the paddle to be controlled by the player or by the computer. Successive balls appear at certain times and change their speed on impact. The balls can collide with each other. The winner is the one who scores a certain number of points.
Code project for operating a rover with a robotic arm created for the NOT Scientific Circle of the University of Applied Sciences in Konin.
Website with registration, logging and editing of data in PHP. Posting and viewing of posts has not been added. Sample login: "Test", password: "test".