What is PWM or Pulse Width Modulation?

One of the first questions people new to Raspberry Pi or Arduino projects usually ask is "What is PWM?" or "What is Pulse Width Modulation?" In this quick tutorial we will quickly cover this topic and hopefully...