Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

52 lines
1.2KB

  1. // Simple sine wave test for WM8731 Audio Codec Board
  2. //
  3. // Requires the MikroElektronika Audio Codec board or similar hardware
  4. // http://www.mikroe.com/add-on-boards/audio-voice/audio-codec-proto/
  5. //
  6. // Recommended connections:
  7. //
  8. // Mikroe Teensy 3.1
  9. // ------ ----------
  10. // SCK 9
  11. // MISO 13
  12. // MOSI 22
  13. // ADCL
  14. // DACL 23
  15. // SDA 18
  16. // SCL 19
  17. // 3.3V +3.3V
  18. // GND GND
  19. //
  20. // This example code is in the public domain.
  21. #include <Audio.h>
  22. #include <Wire.h>
  23. #include <SPI.h>
  24. #include <SD.h>
  25. #include <SerialFlash.h>
  26. // GUItool: begin automatically generated code
  27. AudioSynthWaveform waveform1; //xy=110,75
  28. AudioOutputI2Sslave i2ss1; //xy=303,78
  29. AudioConnection patchCord1(waveform1, 0, i2ss1, 0);
  30. AudioConnection patchCord2(waveform1, 0, i2ss1, 1);
  31. AudioControlWM8731master wm8731m1; //xy=230,154
  32. // GUItool: end automatically generated code
  33. void setup() {
  34. wm8731m1.enable();
  35. AudioMemory(15);
  36. waveform1.begin(WAVEFORM_SINE);
  37. waveform1.frequency(440);
  38. waveform1.amplitude(0.9);
  39. wm8731m1.volume(0.50);
  40. }
  41. void loop() {
  42. }