Close
0%
0%

Problem Maker

Built a math quiz device for my little brother using an 8051, LCD, and rotary encoder — all bare-metal, no libraries, no shortcuts

Similar projects worth following
0 followers
I started Problem Maker because I wanted to build something actually useful for my little brother who needed to practice math. The project uses an STC15W204S microcontroller, a character LCD, and a rotary encoder, all wired and programmed from scratch with no libraries. The MCU drives the LCD directly using the standard initialization sequence, and the rotary encoder lets my brother scroll through answers and confirm them. I had to work through a lot of timing issues and debouncing problems to get the encoder reading reliably. Right now it can generate problems, take input, give instant feedback on whether the answer is right or wrong, count how long it took for you to do 10 questions, and give you a score. I have already finished and put this project into a case.

If you have any questions or any suggestions please comment down below. Thanks!

main.c

Main file

C Source File - 8.98 kB - 05/12/2026 at 23:11

Download

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates