Electronics labs, ready to teach
12 classic school and first-year electronics labs, each on a circuit that is already built and running in the simulator, with the objective, the parts, the steps and the questions to ask.
Open a lab in a browser tab with no account and nothing to install. The numbers in every question are the ones the circuit shows.
Circuits labs
Current, voltage and resistance, measured with a multimeter. No code.
Ohm's law
Measure a current, predict it with V = IR, then change the resistor and predict again.
Series and parallel
Two LEDs in a row beside two LEDs side by side: compare brightness, voltage and current.
Voltage divider
Three equal resistors split 5 V into thirds. Students predict each tap, then measure it.
LED and resistor
The first circuit: why an LED needs a resistor, and how to choose its value.
Electronics labs
Capacitors, transistors and logic gates, with an oscilloscope where it helps. No code.
RC circuit
A resistor and a capacitor on an oscilloscope: the charging curve, the time constant and the corner frequency.
Transistor switch
A small base current turns on a larger collector current. Measure both.
Logic gates
Two buttons into AND, XOR and NOT gates. Students fill in the truth tables from the LEDs.
Arduino labs
An Arduino Uno with a sketch to read and change, from a first blink to sensors and motion.
Arduino blink
The first program: an LED on pin 13 that blinks once a second, and a sketch to change.
Button and LED
Read a push button on pin 2 and light an LED while it is held.
Traffic light
Three LEDs, one sequence. Students read the sketch, retime it and add a phase.
Ultrasonic distance
An HC-SR04 measures distance with sound. Students turn echo time into centimeters.
Servo sweep
Move a servo to exact angles, then sweep it with a for loop.
How to run one of these
1. Open it
Put the lab on the projector and press Run. The circuit works before anyone has touched it, so the lesson starts with something to look at.
2. Hand out the questions
Each lab page has the steps and the questions in order. Print the page, or share its link and let students work through it beside the simulator.
3. Collect the work
With a class on Mokxi, assign the lab and every student gets their own copy to change and hand in. Without one, students can save and share a link.
Assign a lab to your class
A class on Mokxi is a roster, the work you assign and the work that comes back. Students join with a six-character code.
The class tools are free for 30 days for one class of up to 20 students, with no card. Opening and running the labs stays free either way.
More for your lessons
Questions teachers ask
Do these labs need any hardware?
No. Every lab runs on a circuit that is already built in the simulator, in a browser tab. If you have the parts as well, the wiring on screen is the wiring on a real breadboard, so students can build it afterwards.
Do students need an account to do a lab?
No. Opening a lab and running it needs no account. An account is only needed to save the work or to hand it in to a class.
How do I give a lab to my whole class?
Either put the lab link where your students will find it, or press Assign to my class on the lab page. Assigning puts the circuit on every student’s class page as a starter, and their work comes back to you there.
Are the measurements on these pages real?
They are what the simulated circuit reads when it runs: the meter, the oscilloscope and the serial monitor on screen show the same values the questions ask about. Real parts vary by a few percent, which is worth a discussion of its own.
Can I change a lab?
Yes. Open it, change the circuit or the sketch, save it to your account and share or assign your own version.