Это старая версия документа!


Программный код эксперимента

Exp20.ino
  1. #define SPEKER_PIN 15
  2.  
  3. void setup() {
  4. pinMode(SPEKER_PIN, OUTPUT);
  5. analogWriteRange(1024);
  6. analogWrite(SPEKER_PIN, 512);
  7. }
  8.  
  9. void loop() {
  10. analogWriteFreq(330);
  11. delay(1000);
  12. analogWriteFreq(440);
  13. delay(1000);
  14. }

Создаем объект PWM как обычно. Устанавливаем коэффициент заполнения ШИМ сигнала 50% (512 составляет 50% от максимального значения 1023). В бесконечном цикле начинаем управлять ШИМ сигналом задавая для него различную частоту — 330 герц и 440 герц, делая паузы на 1 секунду.