# 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
# 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