sound.ino 588 B

1234567891011121314151617181920212223242526272829303132
  1. /************************************************
  2. Description: 在arduino板上接蜂鸣器来生成各种声音反馈当前
  3. arduinoMega2560的运行状态。
  4. Author: www.corvin.cn
  5. History: 20180209: init this file;
  6. *************************************************/
  7. void initSoundPin()
  8. {
  9. pinMode(SOUND_PIN, OUTPUT);
  10. }
  11. void basePowerOnBeep()
  12. {
  13. for (int i = 200; i <= 600; i++)
  14. {
  15. tone(SOUND_PIN, i);
  16. delay(3);
  17. }
  18. noTone(SOUND_PIN);
  19. }
  20. void basePowerOffBeep()
  21. {
  22. for (int i = 600; i >= 200; i--)
  23. {
  24. tone(SOUND_PIN, i);
  25. delay(3);
  26. }
  27. noTone(SOUND_PIN);
  28. }