This repository is a personal study vault about electronics: from basic electricity through transistors, logic gates, sequential circuits, and memory. It is written for my own reference and to show how I approached the material.
I have added some experimentation and projects that I built with breadboards and a Raspberry Pi which you can see under practical-projects.
I've used the Crumb Simulator, but also a "real" breadboard in my home lab based on Ben Eater's YouTube videos.
These are the resources I learned with most closely:
CoreDumped — Logic Gates - Free videos
Branch Education - Free videos
Introduction to Computer Organization — R.G. Plantz - Book
TCM — Beginner’s Guide to IoT and Hardware Hacking (Andrew Bellini) - paid course
Ben Eater - Free videos
Crum Simulator - paid app
- 000-safety.md — safety basics
- 01-practical-projects
- 02-electricity
- 04-transistors
- 01-conductors-insulators
- 03-transistors
- 04-pull-up-pull-down-resistor
- 05-MOSFET-CMOS-switch - 06-logic-gates
- 01-N-type-finfet
- 02-P-type-finfet
- 03-NOT-gate-inverter
- 04-NAND-gate-4-transistors
- 05-AND-gate-6-transistors
- 06-OR-gate-6-transistors
- 07-XOR-gate-10-transistors
- 10-half-adder
- 11-full-adder
- 13-ALU-and-binary-decoders
- 15-memory-vs-buffer-overflow - 08-sequential-logic-circuits
- 10-memory-DRAM-SRAM