✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Per generar un senyal amb una freqüència la meitat que la generada amb la funció
for (int deg = 0; deg < 360; deg = deg + 1) {
dacWrite(DAC_CH1, int(128 + 64 * sin(deg * PI / 180)));
}
és necessari saber el temps que tarda dacWrite en general el senyal o bé fer-la servir dues vegades amb el mateix valor deg.
for (int deg = 0; deg < 360; deg = deg + 1) {
dacWrite(DAC_CH1, int(128 + 64 * sin(deg * PI / 180)));
dacWrite(DAC_CH1, int(128 + 64 * sin(deg * PI / 180)));
}