Paso 2: Generador de onda
Arduino no tiene analógico al convertidor Digital - hay solamente PWM
generador, pero para generar la onda suave que necesitamos estables de tensión analógica. Patrón común para resolver este problema es tomar unas salidas digitales y conectarlos juntos por divisor de tensión - se puede ver en los esquemas en la esquina inferior derecha. Estamos usando la salida digital del Arduino D0-D7 porque se gestionan por solo registrarse (puerto D). Esto significa que podemos cambiar el valor de los 8 bits (D0-D7) con la sola asignación, por ejemplo: PODTD = B10000001 establecería D0 y D7 a 1. Esto también significa que la correlación entre el valor de byte y salida analógica es lineal. Imágenes adjuntas contienen ejemplos que he medido con osciloscopio: