Hallo,
ich verwende einen Arduino UNO um eine WAV Datei von der SD Karte abzuspielen.
Funktionier auch optimal. Nun wollte ich noch ein VU Meter mit 9 LEDs realisieren.
Wollte dazu den Wert von A0 nehmen.
VU = analogRead(0);
if (VU < 200)
{
// LED 1 an
}
else if (VU > 199 && VU < 300)
{
// LED 1 an
// LED 2 an
}
etc...
Schließe ich nun ein Gerät (z.B. Handy) an A0 und GND an funktioniet es auch.
doch wenn ich von tmrpcm.speakerPin = 9; auf A0 gehe kommt an A0 der Wert 0 und ab und zu Werte bis 140 an.