Hooke's Law Interactive Demonstration
Run Hooke's Law MicroSim Fullscreen Edit the Hooke's Law MicroSim Using the p5.js Editor
Copy This MicroSim to Your Website
1 | |
About This MicroSim
This interactive simulation demonstrates Hooke's Law (F = kx) with a vertical spring-mass system. Drag the mass, add data points to the graph, and discover the linear relationship between force and displacement.
How to Use
- Drag the mass to stretch the spring to different positions
- Click "Add Data Point" to record the current force and displacement
- Collect several data points at different displacements
- Enable "Show best-fit line" to see the linear relationship
- Compare the calculated slope to the actual spring constant
Key Concepts
- F = kx: Force is proportional to displacement
- k = spring constant: Measures spring stiffness (N/m)
- The slope of F vs. x equals k
Controls
- Spring k slider: Change the spring constant
- Mass slider: Change the hanging mass
- Release: Start oscillation from current position
- Add Data Point: Record current measurement
Lesson Plan
Experiment: Measuring Spring Constant
- Set a spring constant value
- Add 5-6 data points at different displacements
- Compare the best-fit slope to the actual k value
- How close is your measurement?
References
- Hooke's Law - Wikipedia - Comprehensive overview of Hooke's Law, its history, and applications
- Simple Harmonic Motion - HyperPhysics - Educational resource on oscillatory motion and spring systems
- p5.js Reference - Documentation for the p5.js library used in this simulation