Nerve impulse lab: resting potential, the all-or-none spike, myelinated axons and your reaction time

Push a nerve membrane past threshold and watch an all-or-none spike, see Na⁺ rush in and K⁺ flow out, race an impulse along an axon with and without myelin, and test your own reaction time. Class 10 and Class 11 levels.

Keep it one tap away for everyday use.

Bookmark Nerve impulse lab?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Push
  2. Spike
  3. Race
  4. React
Nothing is uploadedWorks offline once open

A teaching model: the spike comes from the classic squid-axon equations, and the speeds are rules of thumb.

Level

One spike

Along the axon

Download

How fast are you?

Tap the box to start, wait until it turns dark, then tap as fast as you can. Five goes. Nothing is saved.

Try this

  • Slide the stimulus up from 0. Does the spike grow bit by bit, or appear all at once? (All or none.)
  • Send an impulse along a 1 µm and a 10 µm axon. How many times faster is the myelinated one?
  • Your reaction time is far longer than the nerve travel time. Where does the rest of the time go?
  • Class 11: in the conductance graph, which channels open first, Na⁺ or K⁺?

Check yourself

Fresh questions every time. Nothing is saved.

    What it does

    Nerve cells (neurons) carry messages as tiny electrical impulses. At rest, the inside of the membrane is negative compared with the outside, about −70 mV in most textbooks (−65 mV in the model used here). When a stimulus pushes it past a threshold, sodium channels open, Na⁺ rushes in and the inside turns positive for a moment: a spike (action potential). Then potassium channels open, K⁺ flows out and the membrane goes back to rest. The spike sets off the next patch of membrane, so the impulse travels along the axon.

    This lab has three parts:

    • One spike. Slide the stimulus strength. Below threshold nothing happens; above it you get a full spike every time: the all-or-none law. At Class 11 level a second graph shows the Na⁺ and K⁺ channels opening.
    • Along the axon. Send an impulse along 10 cm of an unmyelinated axon and a myelinated one of the same thickness. On the myelinated axon the impulse jumps from gap to gap (the nodes of Ranvier): saltatory conduction.
    • How fast are you? A reaction-time test, compared with how long the nerve part takes.

    It fits Class 10 Science: control and coordination (neurons, how impulses travel, reflexes) and Class 11 Biology: neural control and coordination (resting potential, depolarisation, Na⁺ and K⁺, myelinated fibres). It is a teaching model. To run the full equations with your own currents, use hodgkin-Huxley simulator; for proper reaction-time experiments, use reaction time experiments; and see electrical timing in the heart with cardiac cycle.

    How to use it

    1. Pick the level. Class 10 keeps to the spike, the speed sum and reaction time. Class 11 adds the after-spike dip (hyperpolarisation), the Na⁺ current and a graph of Na⁺ and K⁺ channels.
    2. Slide the stimulus. Watch for the sudden jump from no spike to a full spike between 6 and 7.
    3. Slide the axon thickness and press Send an impulse. The race is shown 50 times slower than real life. The sum below gives the speeds and times.
    4. Reaction test. Tap the box, wait until it turns dark, tap again. Five goes give an average, a middle value and your best.
    5. Check yourself gives fresh questions every time.

    Worked example

    With the stimulus at 10 the page shows Spike! It peaks at +39 mV. Set it to 6 and it says Too weak: no impulse; 7 gives a full spike again. For a 4 µm axon, the speed without myelin is about √4 = 2 m/s, so 10 cm takes 0.1 ÷ 2 = 50 ms; with myelin it is about 6 × 4 = 24 m/s, so 10 cm takes 4.17 ms, 12 times faster. If your median reaction time is 250 ms, the nerve travel (about 1.5 m at 60 m/s) is only 25 ms of it; the rest is synapses, the brain deciding and muscles getting going.

    FAQ

    Why does a stronger stimulus not make a bigger spike? Once threshold is passed, the Na⁺ channels open themselves in a chain reaction, so every spike is the same size. Stronger stimuli give more spikes per second instead.

    Why is the resting potential −65 mV here? The model is fitted to the squid giant axon; many textbooks quote about −70 mV for a typical neuron. The idea is the same.

    Does tapping on a phone measure my true reaction time? Roughly. Screens and touch sensors add a few tens of milliseconds, so compare your own goes rather than other people’s.

    Where the numbers come from

    • The spike is the Hodgkin and Huxley (1952) squid giant axon model (fibub's hhsim.ts), checked in the tests against a separate Python version.
    • Speeds use rules of thumb: about √d m/s for an unmyelinated axon of diameter d µm and about 6 × d m/s for a myelinated one (Hursh 1939). They are rounded teaching values; real nerves vary.
    • The reaction-time box measures taps in your browser only; nothing is stored or sent anywhere. Drawings are fibub's own.

    Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

    Last updated 2026-11-09.

    Change log for Nerve impulse lab

    1. Add #1128 Nerve impulse lab Details on GitHub

    Every change to fibub

    Related tools

    Hodgkin-Huxley simulator #T262 Run the Hodgkin-Huxley (1952) squid giant axon model in your browser. Inject a current step or a pulse train and watch the membrane potential and the m, h and n gates; change the temperature or block Na⁺ and K⁺ channels; find the threshold of a single pulse and draw the firing rate against current (f-I curve). For study and teaching, not for clinical use. Reaction time experiments #T490 Run a Stroop, Eriksen flanker or n-back task in your browser with keys or touch. Get mean and median reaction times on correct trials, accuracy, the congruency effect or n-back d′, with trimming rules and a CSV of every trial. Cardiac cycle #L61 Watch a four-chamber heart beat in slow motion: atria and ventricles contract, valves open and shut, and an ECG-like trace and the ventricle volume move with them. Change the heart rate and the filling to see stroke volume and cardiac output. Teaching model, not medical. Double circulation #L182 Watch blood cells flow round the heart, lungs and body, coloured by how much oxygen they carry. Compare a human's four-chambered heart with a frog's three chambers and a fish's single circulation, and see how heart rate sets the time for one lap. For Class 10 and 11. Reaction time #L183 Time your own reactions by tapping when the box turns green, then compare your time with how long a nerve signal takes to travel. Watch a pulse run round a reflex arc and turn a falling-ruler catch into a reaction time. For Class 10 and 11. Brain map #L186 Tap the lobes of the cerebrum, the hypothalamus, pituitary, midbrain, pons, medulla, cerebellum and spinal cord to read what each does. See which are forebrain, midbrain and hindbrain, and play Find the part with everyday actions. For Class 10 and 11. Fluid mosaic membrane #L246 Watch a moving cell membrane: lipids drift, proteins float in them, and oxygen, water, glucose or sodium ions cross by simple diffusion, through carriers and channels, or uphill through the sodium-potassium pump using ATP. Class 9 and Class 11 levels, with a saturation graph and quick questions. Sliding filament #L249 Shorten and stretch a sarcomere drawn to scale and watch actin slide over myosin: the A band stays the same while the I band and H zone shrink. Step through the cross-bridge cycle with calcium and ATP, and see what happens with no ATP. Class 11, with quick questions.