Design and Implementation of a Digital Voting System Using Microcontrollers
- ZAMBWA Joseph and ISAAC, John Ibanga
- DOI: 10.5281/zenodo.19345709
- ISA Journal of Engineering and Technology (ISAJET)
This study designed and implemented a digital voting system using microcontroller technology to enhance the security, accuracy, and efficiency of electoral processes. An experimental research design was adopted, involving the development, simulation, and testing of a microcontroller-based electronic voting system using an Arduino Uno platform. The system integrates biometric authentication through a fingerprint sensor, a keypad for user interaction, and output devices such as an LCD, LEDs, and buzzer to provide real-time feedback. Circuit design and simulation were carried out using Proteus software, while Embedded C programming was employed to implement system logic, including voter authentication, vote casting, vote counting, and result display. Performance evaluation was conducted using over 500 simulated voting transactions to assess system accuracy, response time, reliability, and security. The results revealed a 100% vote counting accuracy, a mean voting cycle time of 8.47 seconds, and a biometric authentication success rate of 99.60%. The system also demonstrated 100% effectiveness in preventing duplicate voting and maintained a high reliability level with 99.84% uptime. Comparative analysis indicated significant improvements over manual voting methods in terms of speed, accuracy, and fraud prevention. The study concludes that the integration of microcontroller technology with biometric authentication provides a reliable, secure, and efficient solution for modern voting systems. The developed system offers a cost-effective and scalable approach suitable for institutional and organizational elections, with potential for adaptation to larger electoral frameworks.
