Timing with no processor: the 555
A resistor, a capacitor and a 555 make a square wave with no code in sight. Measure it, then change the parts to change the rate.
Open it in the simulatorThe classroom course, week by week: a loop on a breadboard through to a board talking over serial.
0 of 12 done
12 lessons in 3 chapters, about 24 hours on a simulated breadboard. Free, in your browser, every step checked by the simulator.
A resistor, a capacitor and a 555 make a square wave with no code in sight. Measure it, then change the parts to change the rate.
Open it in the simulatorThree pins in, eight out: a 74HC595 shifting a byte and latching it.
Open it in the simulatorPlan a system, agree a protocol, share a ground, and present it as a link.
Open it in the simulatorEach lesson opens when the one before it is done, and each chapter ends in a project.
A loop, a board, a button and a timer.
One loop on a breadboard: five volts, a pushbutton, a resistor and an LED. Build the habit of reading a circuit as a loop, and work out the current in it.
0 of 6 steps
An Arduino Uno, one pin and a program. Drive an output from code, watch the timing be real, and find out what delay() costs you.
0 of 5 steps
A pull-up, a pin that reads low when the button is pressed, and a count printed to the serial monitor. Finish by catching the contacts bouncing.
0 of 6 steps
A resistor, a capacitor and a 555 make a square wave with no code in sight. Measure it, then change the parts to change the rate.
0 of 6 steps
Logic, memory and the parts that hold a value.
AND, OR, XOR and NOT on 74HC chips with supply pins and propagation delay.
Two XORs, two ANDs and an OR add one bit and carry into the next.
A D flip-flop wired to toggle divides a clock by two; four of them count.
Three pins in, eight out: a 74HC595 shifting a byte and latching it.
Shifting, shaping and talking to something else.
One pin switching fast enough that a fraction of the time looks like a fraction of the brightness.
Printing to the monitor, reading what is typed back, and the time a baud rate costs.
A handler that runs the moment a pin changes, and the rules that come with it.
Plan a system, agree a protocol, share a ground, and present it as a link.
All 4 lessons, in order, each with what it covers. Any of them opens in the editor right away.
Every lesson runs in the simulator with nothing to buy. When you want the real thing, these kits have the parts.
Pick the starter kit you own and run every lesson in its manual with the same parts on the same pins.
See every kitYes. All 12 lessons of The twelve week course are free and run in your browser, with nothing to install and no parts to buy before you start.
No. Every circuit is built on a simulated breadboard, and the simulator checks each step as you go. When you want to build it for real, the same parts and wiring work on a real bench.
About 24 hours: 12 lessons in 3 chapters, each one a few short steps. Your progress is kept, so you can stop after any lesson and pick up where you left off.
Each chapter ends in a project that puts it together: Timing with no processor: the 555, More outputs than pins: the shift register and Project week: two boards, one wire.
With "A first circuit", and each lesson builds on the one before it. New to circuits? Electronics basics is the course that starts from zero.