/* * A simple hardware test which receives audio on the A2 analog pin * and sends it to the audio shield (I2S digital audio) * * This example code is in the public domain. */ #include #include #include #include #include // GUItool: begin automatically generated code AudioInputAnalog adc1; //xy=197,73 AudioOutputI2S i2s1; //xy=375,85 AudioConnection patchCord1(adc1, 0, i2s1, 0); AudioConnection patchCord2(adc1, 0, i2s1, 1); AudioControlSGTL5000 sgtl5000_1; //xy=314,158 // GUItool: end automatically generated code void setup() { // Audio connections require memory to work. For more // detailed information, see the MemoryAndCpuUsage example AudioMemory(12); // Enable the audio shield sgtl5000_1.enable(); sgtl5000_1.volume(0.5); } void loop() { // Do nothing here. The Audio flows automatically // When AudioInputAnalog is running, analogRead() must NOT be used. }