class FirstSound

Public Instance Methods

loop() click to toggle source
# File lib/examples/first_sound.rb, line 7
def loop
    myTone.disable
    1.upto(400) { |x| tone_out x }   # run up the scale to 4000 Hz in 10 Hz steps
    399.downto(1) { |x| tone_out x } # come back down in 10 Hz steps
    delay 2000
end
tone_out(n) click to toggle source
# File lib/examples/first_sound.rb, line 14
def tone_out(n)
    myTone.set_frequency 10*n
    myTone.enable
    delay 80
    myTone.disable
    delay 10
end