Skip to content

Interactive Logic Circuit Simulator LogicSimulator is an interactive web-based application built with React, designed to simulate digital logic circuits. This project aims to provide an intuitive and educational platform for students, hobbyists, and professionals to design, visualize

License

Notifications You must be signed in to change notification settings

aryehky/logicsimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LogicSimulator Welcome to LogicSimulator, an interactive web-based application built with React, designed to simulate digital logic circuits. This project provides an intuitive and educational platform for students, hobbyists, and professionals to design, visualize, and test digital logic circuits in real-time.

Features

Drag-and-Drop Interface: Easily drag and drop components onto the workspace to build circuits. Component Library: Includes a rich library of components such as AND, OR, NOT, NAND, NOR, XOR, XNOR gates, flip-flops, multiplexers, demultiplexers, and more. Wire Connections: Intuitive wiring system to connect components, with visual indicators for active signals. Simulation Control: Play, pause, and step through simulations to observe circuit behavior. Truth Table Generation: Automatically generate truth tables for the designed circuits. Error Detection: Identify and highlight design errors or invalid connections. Save and Load Circuits: Save your circuit designs and load them later for further editing or review. Responsive Design: Fully responsive application that works seamlessly on both desktop and mobile devices. Technology Stack Frontend: React.js, HTML5, CSS3 State Management: Redux or Context API Styling: CSS Modules or Styled Components Build Tool: Webpack or Create React App Version Control: Git and GitHub Deployment: Netlify, Vercel, or GitHub Pages Topics Digital Logic Basics AND Gates OR Gates NOT Gates NAND Gates NOR Gates XOR Gates XNOR Gates Flip-Flops Multiplexers Demultiplexers Truth Tables Boolean Algebra Circuit Design Logic Gate Symbols Signal Propagation State Machines Combinational Circuits

##Getting Started ###Prerequisites Node.js npm or yarn Installation

  1. Clone the repository:
git clone https://github.com/yourusername/logicsimulator.git
Navigate to the project directory:
cd logicsimulator
Install the dependencies:

npm install or bash Copy code yarn install Running the Application To start the development server, run:

bash Copy code npm start or

bash Copy code yarn start Open http://localhost:3000 to view it in the browser.

Contributing Contributions are welcome! Please fork the repository and create a pull request with your changes. Make sure to follow the existing code style and include appropriate tests.

License This project is licensed under the MIT License. See the LICENSE file for details.

Website Visit the project website at https://logicsimulator.github.io for more information and to use the LogicSimulator application.

About

Interactive Logic Circuit Simulator LogicSimulator is an interactive web-based application built with React, designed to simulate digital logic circuits. This project aims to provide an intuitive and educational platform for students, hobbyists, and professionals to design, visualize

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published