Paso 5: Elegir un valor de pwm
Sin embargo saber qué periodo es para que el ciclo de trabajo es correcta, necesitamos saber qué tamaño tienen los contadores de tiempo en el microcontrolador. Los temporizadores Uno32 son 8 bits de largo, por lo que esto significa que el valor máximo que pueden llevar a cabo los contadores de tiempo (y por lo tanto la duración del período) es de 255 y tienen un valor mínimo de 0. Esto significa que cuando escribimos la señal pwm en el pin, se limitará entre esos valores.
La razón por la que tenemos una restricción es en primer lugar porque la vamos a utilizar para implementar la señal pwm, analogWrite (ya que pwm cambia esencialmente una señal digital en una señal analógica), la función puede aceptar valores superiores a 255. Mientras que esto no debe dañar el LED (o cualquier componente pasa a usar), usted no será capaz de ver ninguna diferencia entre 255 y el valor máximo analogWrite de 1023 porque el digital fija en el Uno32 están eléctricamente limitados a 3.3V.
Con esto en mente, somos capaces de crear la ecuación arriba donde el V con la barra de arriba es la tensión media resultante para un valor particular de pwm.