|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #include <Audio.h>
- #include <Wire.h>
- #include <SD.h>
-
- const int myInput = AUDIO_INPUT_LINEIN;
-
-
-
-
-
-
- AudioInputI2S audioInput;
- AudioOutputI2S audioOutput;
- AudioOutputPWM pwmOutput;
-
-
-
- AudioConnection c1(audioInput, 0, audioOutput, 0);
- AudioConnection c2(audioInput, 1, audioOutput, 1);
- AudioConnection c5(audioInput, 0, pwmOutput, 0);
-
-
-
- AudioControlSGTL5000 audioShield;
-
-
- void setup() {
-
-
- AudioMemory(12);
-
-
- audioShield.enable();
- audioShield.inputSelect(myInput);
- audioShield.volume(60);
- }
-
- elapsedMillis volmsec=0;
-
- void loop() {
-
- if (volmsec > 50) {
- float vol = analogRead(15);
- vol = vol / 10.24;
- audioShield.volume(vol);
- volmsec = 0;
- }
- }
-
-
|