We designed and implemented an uneven seven-sided dice roller using advanced digital system design techniques. The project system features a 1-bit data generator, a 2-bit full-adder, and two registers for data storage. The circuit produces 3-bit numbers (1 to 7) at a frequency of 100 Hz. We carefully crafted the data generator circuit with discrete components, meeting strict frequency requirements. Moreover, our custom CMOS-based full-adder efficiently processes the input to generate output. With a dedicated circuit for data distribution and synchronization, our system seamlessly interfaces with a microcontroller for data retrieval and analysis. I am thrilled to exhibit to my connections how theory meets practice with our simulation results and physical implementation. Stay tuned for more updates on our innovative electronics journey!
Arduino MATLAB ElectronicLinkedIn: https://lnkd.in/ddPpTXrT