Hoy traigo un sencillo snippet para arduino que permite generar una onda senoidal. En este caso genera una onda de periodo en un rango de 1 a 10 segundos(de acuerdo a un potenciometro conectado al pin A0) y la tira por el puerto serie para poder graficarla. Ustedes son libres de cambiar el rango de T y la salida de la onda que puede ser adaptada al graficador que estén usando o pueden sacarla por una salida PWM o incluso controlar un DAC.
Que grande!? Yo use el mismo graficador que trae la ide de Arduino. A partir de una determinada versión se ve que lo incorporaron, xq antes no lo tenía
necesito diseñar un programa que me entregue una onda senoidal en donde pueda jugar con el tiempo y con la amplitud, utilizando arduino due, si ya contiene los puertos dac, podria utilizarlos como salida de manera directa al osciloscopio?
Disculpas por las demoras en responder. Si, podes conectar las salidas del dac al osciloscopio. Saludos
Amigo como podria anadir los Puerto dac , donde seria los Camino en el codigo
Depende que es lo que querés hacer. Por ahí sacando la señal por pwm te alcanza. Ahora, si queres controlar un DAC, depende de lo que quieras usar. Por ejemplo si con un DAC de 8 bits te alcanza podes armarte un R2R que te va a funcionar muy bien. En este caso lo controlarías con 8 pines de salida. Por otro lado podes utilizar un IC que se conecte por SPI, I2C, etc. Todo depende de tus necesidades. Saludos