Forum: PC Hard- und Software Soundkarten Hardware mit C ansprechen


von Daniel (Gast)


Lesenswert?

Hallo ich hoffe mir kann hier jemand helfen!!??

Ich will ein Program in C schreiben das einen Gleichstrom aus dem 
LineOut ausgibt und den ich regeln kann z.B. 1-10 Volt.
Meine Frage ist kann ich überhaupt einen Gleichstrom ausgeben??

Und da ich noch keine Programme geschrieben hatte dass die Hardware 
ansprechen soll, weis ich nicht genau wie das mit C geht!!
Kann mir jemand sagen wo ich Infos dazu finden kann??

Ich habe schon gegoogelt aber nichts gefunden!! Vielleicht hatte ich 
nach dem falschen gegoogelt, ich weis halt nicht nach was ich da genau 
suchen soll da ich nicht weis wie ich die Soundkarte ansprechen kann.

Ich Danke euch schon im Voraus für eure Hilfe

MFG

Daniel

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das geht so gar nicht, da der maximale Signalpegel der Soundkarte 
deutlich darunter liegen dürfte.

Ansonsten wird das von Dir verwendete Betriebssystem entsprechende 
Programmierschnittstellen vorsehen, um hardwareunabhängig mit der 
Soundkarte zu kommunizieren (schließlich gibt es nicht die Soundkarte, 
sondern zig verschiedene verschiedenster Hersteller).

Obendrein ist nicht sichergestellt, daß die Soundkarte Gleichspannungen 
an ihren Ausgängen ausgeben kann; es liegt durchaus im Bereich des 
Vorstellbaren, daß hier zur Entkopplung Kondensatoren verwendet werden, 
die die untere Grenzfrequenz auf ein paar Hertz festlegen.

von Timo (Gast)


Lesenswert?

>Obendrein ist nicht sichergestellt, daß die Soundkarte Gleichspannungen
>an ihren Ausgängen ausgeben kann; es liegt durchaus im Bereich des
>Vorstellbaren, daß hier zur Entkopplung Kondensatoren verwendet werden,
>die die untere Grenzfrequenz auf ein paar Hertz festlegen.

Das würde ich sogar als ziemlich wahrscheinlich bezeichnen...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.