class HelloSpectraSound

Public Instance Methods

loop() click to toggle source
# File lib/examples/hello_spectra_sound.rb, line 24
   def loop
     my_lcd.setxy 0,1
     # since lcd's have issues clearing tens and hundreds digits when reading ones, 
     # we use pad_int_to_str, which is a hack to display these cleanly
     # pad_int_to_str takes two arguments: an integer and the final string length
     # 
#     my_lcd.print pad_int_to_str analogRead(sensor_one), 5
     @reading = sensor_one.soft_lock
     sound.set_frequency @reading * 10
     my_lcd.print pad_int_to_str @reading, 3
     delay 30
   end
setup() click to toggle source
# File lib/examples/hello_spectra_sound.rb, line 16
def setup
  delay 1000
  my_lcd.setxy 0,0, "spectra symbol"
  my_lcd.setxy 0,1, "soft pot sound"
  delay 3000
  my_lcd.clearscr
end