This simulator models the interactions of light with a hydrogen atom. An atom will absorb light whose energy matches the difference between the electron's current energy and the energy of a higher level. An electron that is in a higher energy level will de-excite, dropping down to a lower level and releasing a photon whose energy matches the difference.
Photons of energies corresponding to transitions can be fired using the labeled buttons along the bottom. Alternatively, the slider at the bottom of the screen can be used to select an arbitrary energy for a photon to then shoot at an atom (using the Fire photon button).
Automatic de-excitation can be deactivated using the toggle at the right edge of the control panel, and de-excitation transitions can be selected using the "Drop" button. The electron may also be dragged to an energy level without absorbing or emitting a photon.
This simulator is an HTML5/Javascript re-implementation of the Hydrogen Atom simulator that was originally developed as part of the Nebraska Astronomy Applet Project.
The original simulation, along with related teaching materials, may be found at:
https://astro.unl.edu
This simulator is part of the Foothill AstroSims project, which is aiming to re-implement, in HTML5, Flash-based simulations that are used in Foothill College Astronomy courses.
Similar projects include work done by Nik Nyby at Columbia University (https://github.com/ccnmtl/astro-simulations) and Kevin Ditts at the University of New Mexico (https://physics.unm.edu/Courses/Rand/applets/).
Funding for Foothill AstroSims provided by an Equity & Innovation Grant from Foothill College.