derive lambda=p/h
The simplest thing to construct is a train of pulses or wave-packets. Just combine two waves with different wavelengths. Where the waves are in step, they add up to make the pulses. Because both waves move at speed c, so do the places where they are in step.

Examples --- What this is an example of