AD9833 Daten einlesen

Gast #7011372
Lesenswert?

Moin zusammen,
ich habe einen AD9833 Signalgenerator mit dem ich ein Sinus Signal 
erzeuge. Dieses möchte ich jetzt gerne in dem Arduino Micro einlesen und 
dann weiter verarbeiten. Mit analogRead sehen die Werte aber aus wie auf 
dem Bild. Ließt der Arduino zu langsam die Werte ein? Was muss ich am 
code noch ändern damit die Werte eine Sinuskurve ergeben?
1
#include<AD9833.h>
2
AD9833 Sin(10);
3

4
void setup()
5
{
6
  pinMode(A1,INPUT);
7
  Sin.Begin();              
8
  Sin.EnableOutput(true);
9
}
10

11
void loop()
12
{
13
  //Sinussignal 50Hz
14
  Sin.ApplySignal(SINE_WAVE,REG0,50);
15

16
  int sensorValue = analogRead(A0);
17
  Serial.println(sensorValue);
18
  delay(1);        // delay in between reads for stability  
19
}
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren