Hallo HdR,
um eine Schwingung zu messen, müssen die Messdaten von Sensoren getriggert (== gleichzeitig) aufgenommen werden. Ob es mit Arduino einfach so "from the box" möglich ist, bin ich mir nicht sicher. Wenn nicht, dann wird Dein Programm ungefähr so aussehen:
1. einen Eingang als Interrupt-Quelle konfigurieren
2. den Interrupt-Handler definieren
3. im Interrupt-Handler die Analog-Eingänge abfragen
Im Punkt 3 steckt eine Gefahr, die nicht sofort ersichtlich ist, nämlich - die Verzögerung zwischen Einzelabfragen. Schon allein verfälscht die Verzögerung die Form der Schwingung. Wenn die Verzögerung nicht konstant ist (und warum soll die? Arduino ist kein Echt-Zeit System), ist die Wiederholbarkeit nicht mehr gegeben. D.h., Du kriegst die Bilder, die aber nur schön sind, mehr nicht.
Gruß,
KabalMSU
Software-Entwickler im Bereich Messtechnick (Weisslicht Interferometrie, Vibrometrie) mit über 18-jähriger einschlägigen Erfahrung