ELI5: Explain Like I'm 5

Manchester code

Imagine you and your friend want to send secret messages to each other using flashlights. But, there's a problem, you're not sure if your friend can tell the difference between your flashlight signal for a "dot" or a "dash".

To solve this problem, you decide to use the Manchester code. The Manchester code tells you to always start with a "change" of the signal. For example, if you want to send a "dot" signal, you start with a flash, followed by a dark period (no flash). If you want to send a "dash" signal, you start with a dark period, followed by a flash.

This way, your friend can always tell if the signal is a "dot" or a "dash" based on whether the signal starts with light or dark period. Plus, you can send messages faster since each signal only requires one change in the signal.

In summary, Manchester code is a way to send messages where each signal starts with a "change" in the signal, making it easier to tell the difference between different signals and allowing for faster communication.