Build your own electronic dice! In this project, I used an Arduino Uno and a tactile pushbutton to create a digital dice simulator. This is a perfect project to practice input handling and randomization logic in C++.
💡 Key Features:
Physical Interaction: Real-time response to button presses using digital inputs.
Rolling Animation: Dynamic LED flickering sequence to simulate the "rolling" of a real dice.
Random Logic: Implemented random() and randomSeed() functions for unpredictable results.
Circuit Stability: Uses a 10kΩ pull-down resistor to ensure clean signal reading from the button.
📂 Full Source Code & Documentation:
https://github.com/Bogdana-Kira/Ardui...
🛠️ Tech Stack:
Microcontroller: Arduino Uno R3
Light Sources: 6x LEDs (Dice face visualization)
Hardware: 1x Pushbutton, 6x 220Ω Resistors, 1x 10kΩ Resistor
Software: Tinkercad / C++ (Arduino IDE)
Check out my full Engineering Portfolio: https://github.com/Bogdana-Kira
#Arduino #DiceSimulator #Electronics #Tinkercad #Coding #DIY #Maker #STEM #Cplusplus #Engineering #ArduinoProject #TechTutorial #Microcontroller