Skip to content
Rodrigo Torres edited this page Jan 20, 2025 · 7 revisions

wiRedPanda Logo

Welcome to the wiRedPanda Wiki!

Not sure where to start? We've got you covered! Explore the topics below to dive into the world of logic circuits with wiRedPanda:


Learning Path

New to logic circuits? Here's a simple roadmap to guide your learning journey:

Binary Logic ➡️ Combinational Circuits ➡️ Sequential Circuits

Binary Logic

Learn the fundamentals:

  • Number systems: Decimal, Hexadecimal, Binary, Octal
  • Special codes: BCD (Binary-Coded Decimal), Gray Code, Floating-point Binaries
  • Boolean Algebra and Truth Tables
  • Arithmetic operations: Addition, Subtraction, Multiplication, Division
  • Building blocks: Adders

Combinational Circuits

Understand the basics of combining logic:

  • Multiplexers and Demultiplexers
  • Enablers
  • Encoders and Decoders

Sequential Circuits

Explore circuits that rely on memory:

  • Memory basics: Latches and Flip-Flops
    • Key elements: D-Latch, SR-Latch, JK-Flip-Flop
  • Registers and Counters

Project Ideas

Start building and reinforcing your knowledge with these project suggestions:

Beginner

  • Full Adder
  • 3-bit Calculator
  • Multiplexer

Intermediate

  • Binary to BCD Converter (with display)
  • Octal to Binary Decoder

Advanced

  • 8-bit Reverse Counter

Sharing Projects

Created something awesome using wiRedPanda? Share it with us! Your project could inspire others to explore the fascinating world of logic circuits. Here's an example to guide you:

Project Name: Super Mega Cool Logic Circuit 💡
Description: The crème de la crème learning tool for logic circuits!
GitHub Repository: Clone it here!
Creators: The wiRedPanda Team

Show off your creativity and help us spread the word about this fun and engaging learning tool!


Contributing

Want to contribute to wiRedPanda? Here's how you can help:

  1. Code Contributions:

    • If you're skilled in C++ and Qt, fork the repository and submit a pull request. Be sure to include a clear message explaining your changes.
  2. Feature Requests:

    • Got an idea for a new feature? Share it on our Ideas page.
  3. Spread the Word:

    • Like what you see? Give us a ⭐ and share wiRedPanda with your friends. Every star and share helps us bring logic circuit learning to more people!

With wiRedPanda, logic circuits are no longer intimidating—they're exciting and fun. Start your journey today! 🚀