[ARDUINO/BATCH] Cumouter lautstärke ändern?
Hi,
ich möchte über einen Arduino die Ausgabelautstärke meines Rechners ändern. Dazu gibbt es 2 Möglichkeiten:
1) Alles läuft über den Arduino, ic möchte über einen Schieberegler auslesen wie laut es ein soll
2) Die Werte des Schiebereglers werden per Serieller verbindung an den Computer übermittelt und dort ausgelesen und angewendet (wie das funktioniert, also das mit dem auslesen am Computer, habe ich allerdings keine Ahnung)
Das wären so meine Ideen wie ich das problem anpacken kann. Falls das wichtig wäre: ich benutze Windows 8.1 und den Arduino UNO.
Lg McCrafterIV
1 Antwort
Für die Lautstärkenregelung einfach ein Potentiometer an den ADC des Arduino klemmen, auslesen und versenden.
Für die PC-Seite brauchst du vermutlich ein Skript (Python etc.) oder Programm (C#, Java,...), dass die serielle Schnittstelle ausliest und dann über eine Windows-API die Lautstärke verändert. Ich bin mir allerdings nicht sicher, wie gerne Windows (aus sicherheitstechnischen Gründen) an sich herumspielen lässt. Aber dann kannst du dich dahingehend ein bisschen informieren. Ich würde vom Gefühl her Python empfehlen, weil es eine recht intuitive Sprache ist mit sehr vielen Features.
Wie für so ziemlich alles gibts auch dafür eine geeignete Bibliothek samt Doku:
Hab nur noch 1 Problem, ich habe die Bibiliothek mit
pip install pyserial
installiert und kann sie trotzdem nicht importieren...
ok, as ist schonmal gut, hast du eine Idee wie ich die Serielle verbindung via Python auslesen kann?