Speaker.java 402 B

1234567891011121314151617181920212223
  1. package boebot;
  2. import stamp.core.*;
  3. public class Speaker
  4. {
  5. private Freqout speaker;
  6. private int pinNumber;
  7. public Speaker (int pinNumberInput)
  8. {
  9. pinNumber = pinNumberInput;
  10. }
  11. public void playSound(int frequency, int duration)
  12. {
  13. speaker = new Freqout(CPU.pins[pinNumber]);
  14. for (int i = 0; i <= duration; i ++)
  15. {
  16. speaker.freqout((frequency / 10), 1);
  17. }
  18. }
  19. }