Project Portfolio

Arduino Integrated Sequence Detector


Timeline: Oct 2022 - Dec 2022

Role: Solo Project

Tech Stack: Arduino, Processing (Java), Digital Logic (ICs)


Technical Overview

This project involved the design and verification of a Moore/Mealy state machine, transitioning from manual hardware logic to an automated software-controlled testing environment.

  • Hardware Logic: Designed a Finite State Machine (FSM) using flip-flops and logic gates. Sequence progression was initially verified via manual clocking and LED indicators.
  • Automation: Integrated an Arduino to act as the controller, automating the bit-stream feeding, system clocking, and logic output validation.
  • GUI Development: Programmed an interactive interface in the Processing IDE, allowing for real-time serial communication to input bits and monitor circuit accuracy visually.